不同浏览器之间JavaScriptMediaRecorder的视频格式兼容性
创始人
2025-01-09 10:30:10
0

使用MIME类型来确保在不同浏览器之间MediaRecorder的视频格式得到兼容。下面是一个代码示例:

var options = {mimeType: 'video/webm;codecs=vp9'};

if (!MediaRecorder.isTypeSupported(options.mimeType)) {
  console.error(`${options.mimeType} is not supported`);
  options = {mimeType: 'video/webm;codecs=vp8'};
  if (!MediaRecorder.isTypeSupported(options.mimeType)) {
    console.error(`${options.mimeType} is not supported`);
    options = {mimeType: 'video/mp4'};
    if (!MediaRecorder.isTypeSupported(options.mimeType)) {
      console.error(`${options.mimeType} is not supported`);
      options = {mimeType: ''};
    }
  }
}

var mediaRecorder = new MediaRecorder(stream, options);

该代码会尝试使用最流行的视频格式来录制视频,并且若一个格式不被支持,则尝试使用另一个格式。如果没有任何支持的格式,则会使用默认值。这样做可以确保在不同浏览器之间 MediaRecorder 的视频格式得到兼容。

相关内容

热门资讯

黑科技了解!wepoke软件透... 黑科技了解!wepoke软件透明功能实现方法(透视)太坑了真的有挂(AI教程黑科技详情)-哔哩哔哩1...
黑科技挂!德州之星app辅助(... 黑科技挂!德州之星app辅助(智能ai)一贯是真的有挂(有挂德州)-哔哩哔哩;德州之星app辅助软件...
黑科技美元局!线上德州ai工具... 黑科技美元局!线上德州ai工具(黑科技ai)太坑了真的是有挂(AI教程黑科技攻略)-哔哩哔哩该软件可...
黑科技好牌!线上德州ai机器人... 黑科技好牌!线上德州ai机器人(智能ai)从来有挂(有挂安卓版)-哔哩哔哩;原来确实真的有挂(需添加...
黑科技软件!wepoke是机器... 黑科技软件!wepoke是机器发牌吗(ai代打)太坑了真的是有挂(爆料教程黑科技黑科技)-哔哩哔哩;...
黑科技私人局!微扑克ai辅助(... 1、黑科技私人局!微扑克ai辅助(黑科技ai)往昔有挂(有挂app)-哔哩哔哩;详细教程。2、微扑克...
黑科技透明挂!wepoke辅助... 黑科技透明挂!wepoke辅助使用教程(黑科技)太坑了存在有挂(可靠教程黑科技规律)-哔哩哔哩1、w...
黑科技辅助!gg扑克有假吗(透... 黑科技辅助!gg扑克有假吗(透明挂)固有是真的有挂(有挂脚本)-哔哩哔哩准备好在gg扑克有假吗 ia...
黑科技真的!wepoke调控参... 黑科技真的!wepoke调控参数(黑科技)太坑了真的有挂(2025教程黑科技黑科技)-哔哩哔哩;1、...
黑科技软件!wepoke辅助真... 黑科技软件!wepoke辅助真的(辅助挂)从前是有挂(有挂教学)-哔哩哔哩1、不需要AI权限,帮助你...