当前位置:  开发笔记 > 编程语言 > 正文

Firefox和Chrome中MediaRecorder支持的所有MIME类型?

如何解决《Firefox和Chrome中MediaRecorder支持的所有MIME类型?》经验,为你挑选了2个好方法。

我在哪里可以找到被支持的所有MIME类型的列表FirefoxChrome?到目前为止我见过的所有例子video/webm都只使用.



1> exafred..:

我还没有看到任何类型的Firefox综合列表,但我已经设法找到一些东西(通过Google的网页更新部分的MediaRecorder API上的帖子)链接到这个测试集,似乎可以解释一些事情.

从本质上讲,它看起来像是(在撰写本文时)Chrome中视频/音频的已接受MIME类型:

视频/ WEBM

视频/ WEBM;编解码器= VP8

视频/ WEBM;编解码器= VP9

视频/ WEBM;编解码器= vp8.0

视频/ WEBM;编解码器= vp9.0

视频/ WEBM;编解码器= H264

视频/ WEBM;编解码器= H264

视频/ WEBM;编解码器= AVC1

视频/ WEBM;编解码器= VP8,OPUS

视频/ WEBM;编解码器= VP8,OPUS

视频/ WEBM;编解码器= VP9,OPUS

视频/ WEBM;编解码器= VP8,VP9,OPUS

视频/ WEBM;编解码器= H264,OPUS

视频/ WEBM;编解码器= H264,VP9,OPUS

视频/ X-Matroska的;编解码器= AVC1

音频/ WEBM

音频/ WEBM;编解码器= OPUS

(编辑2019-02-10:更新为包括brianchirls的链接查找)


真?没有`audio / wav`,所以没有数据丢失的录音吗?在需求期间有人严重懈怠...

2> AndyO..:

对于Firefox,可以在MediaRecorder.cpp使用中找到并确认接受的mimetypesMediaRecorder.isTypeSupported(...)

例:

21:31:27.189 MediaRecorder.isTypeSupported('video/webm;codecs=vp8')
21:31:27.135 true
21:31:41.598 MediaRecorder.isTypeSupported('video/webm;codecs=vp8.0')
21:31:41.544 true
21:32:10.477 MediaRecorder.isTypeSupported('video/webm;codecs=vp9')
21:32:10.431 false
21:31:50.534 MediaRecorder.isTypeSupported('audio/ogg;codecs=opus')
21:31:50.479 true
21:31:59.198 MediaRecorder.isTypeSupported('audio/webm')
21:31:59.143 false

推荐阅读
mobiledu2402851323
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有