标签:javascript html5 chromium webrtc macos
我有一个HTML5媒体记录器,允许用户在Web应用程序中实时录制,播放和上传录制内容.
它使用带有getUserMedia的标准代码来获取网络摄像头和麦克风,< video>播放网络摄像头,MediaRecorder录制来自getUserMedia的流.
那么,对于这个问题……
在某些Macbook Air设备上,当尝试在< video>中播放录制的流时,Google Chrome会抛出错误416(请求的范围不满足).元件.到目前为止,问题似乎只发生在使用Chrome的OSX上,但并未在该组合的所有设备上发生.
有一个Chromium bug开放引用了这个问题,但它标记为“固定”.
https://bugs.chromium.org/p/chromium/issues/detail?id=615940
但是我不相信根据票证评论解决了完整的问题.我最近的评论者提到这也影响了Facebook Messenger!
您之前是否看过这个问题,并且您是否知道OSX与Chrome用户的解决方法不涉及使用Windows或使用Firefox?
解决方法:
我稍微挖了一下,发现Chromium的开发人员已经意识到这个问题并且他们确认它主要影响Mac OS用户.好像目前没有解决方法.
好消息是,他们正在发布Chrome 63的更新,该更新将于2017年12月发布,应该修复它.
MediaRecorder Gets into Bad State and Raises Empty Data Events
标签:javascript,html5,chromium,webrtc,macos 来源: https://codeday.me/bug/20190705/1391063.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。