加载中... 上面如果是空白,代表:加载很慢↑↑↑↑ (也有可能是他们更新了页面,但这个测试html还未及时同步更新)
这个录出来的音频格式完全不可控,可能是webm、wav;但可以注入代码强制修改,录音时日志里面显示的“Initialized recorderType: xxx”决定了录音类型,替换GetRecorderType函数即可:
wav:
webm:
未知:

【测试方法】:使用上面的录音功能进行测试看看能否正常录音,播放听听录音内容是否正常。可以多关闭打开几次录音进行测试,在不同设备上进行测试(iOS重灾区)。
如果ScriptProcessor模式下的录音有问题,请点击“改为MediaStreamRecorder录制webm,底层使用MediaRecorder”按钮,重新录音测试。


【附带测试】:
音乐播放测试: Audio对录音的影响测试(issues#34);IOS Safari如果未开始过录音并且播放了音乐,然后后续录音将会有问题;再现方法(test apple developer forums):刷新页面后首先先播放音乐,然后开始测试录音,会发现波形显示掉帧或者保持直线。另测试浏览器对音频的支持情况。

原始测试地址:https://collab-project.github.io/videojs-record/demo/audio-only.html
GitHub:https://github.com/collab-project/videojs-record