html5+在线录音,html5在线录音示例源码(MediaStream Recording API)

本文介绍了一个使用HTML5的MediaStream Recording API实现在线录音的示例,适用于微信端。通过getUserMedia获取音频权限,然后利用MediaRecorder开始和停止录音,并将录制的音频保存为可播放的文件。同时,文章还提供了音频可视化功能,以展示录音的实时音频波形。
摘要由CSDN通过智能技术生成

【实例简介】微信端 录音 可用

【实例截图】

1ba380fad28cc544035dc018378baf88.png

【核心代码】

// fork getUserMedia for multiple browser versions, for the future

// when more browsers support MediaRecorder

navigator.getUserMedia = ( navigator.getUserMedia ||

navigator.webkitGetUserMedia ||

navigator.mozGetUserMedia ||

navigator.msGetUserMedia);

// set up basic variables for app

var record = document.querySelector('.record');

var stop = document.querySelector('.stop');

var soundClips = document.querySelector('.sound-clips');

var canvas = document.querySelector('.visualizer');

// visualiser setup - create web audio api context and canvas

var audioCtx = new (window.AudioContex

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值