我一直在尝试使用
这里是我如何使用
MediaRecorder
来保存由getUserMedia
创建的MediaStream
。我对结果非常满意,但我需要一个类似的东西,它具有更好的跨浏览器支持。这里是我如何使用
MediaRecorder
的示例代码(仅为了让您了解情况):var mediaRec;
navigator.getUserMedia({
audio:true
},function(stream){
mediaRec=new MediaRecorder(stream);
mediaRec.start(10000);
mediaRec.ondataavailable=function(e){
};
},function(err){});
看起来MediaRecorder
只能在Firefox浏览器和Firefox OS中使用。
但是MediaRecorder
是W3C规范的一部分, Google Chrome已经声明将在未来的版本中支持它, 但与此同时我有哪些选择呢?
我知道像Flash和Silverlight这样的插件可以实现MediaRecorder
的相同功能,但我需要一个javascript解决方案。
有人可以帮忙吗?