提问人:LUN2 提问时间:1/29/2023 更新时间:1/29/2023 访问量:136
播放由 javascript MediaRecorder 录制的 blob
Playing blob's recorded by javascript MediaRecorder
问:
我正在开发音频聊天。声音是使用 MediaRecorder 在浏览器(Firefox 91.02、javascript)中录制的,该浏览器会生成音频类型的 blob - 我使用了 MediaRecorder.start(timeslice) 方法,以便每毫秒获取声音的块(blob)。blob 将被发送到服务器,服务器将它们重新转换到另一个客户端,该客户端将在其浏览器中侦听。
测试版本在唯一的浏览器中使用音频对象录制声音和播放(不发送到网络)。我每毫秒得到的每个 blob 我都会尝试独立播放。
我面临的问题是:只有第一个 blob 被正确播放,其他 blob 没有播放(浏览器说:数据格式不合适)。我想发生这种情况是因为我尝试独立播放声音斑点。
问题是:有没有一种解决方案可以录制我可以独立播放的声音斑点 - 不将它们加入播放器(除了停止 mediarecorder 并定期重新启动)?
答: 暂无答案
评论