仅在旧浏览器中处理Html5视频+ Mp4源

时间:2016-10-06 10:13:31

标签: html5 cross-browser html5-video mp4

如何在旧浏览器下错误处理html5视频+仅mp4源代码。 大多数浏览器都支持html5但不支持mp4。如何检测这个并为用户输出错误?

请记住以下事项:

  • 客户端仅使用mp4
  • 视频元素将使用多个视频mp4
  • 在这种情况下,转换mp4到webmm / ogg不是解决方案

我只需要一种为不能播放视频的浏览器生成错误的方法。这该怎么做?谢谢!

2 个答案:

答案 0 :(得分:0)

您好,您可以按照以下方式处理。

compile 'com.google.android.gms:play-services:9.6.1'
compile 'com.google.firebase:firebase-core:9.6.1'

以上代码将根据浏览器支持检测任何一个文件。

答案 1 :(得分:0)

如果您的浏览器支持mp4,则可以使用HTMLMediaElement.canPlayType()并获取值。


    var video = document.createElement('video');
    console.log(video.canPlayType('video/mp4')); // "maybe"

可能的答案是:

  • '可能':指定的媒体类型似乎可播放。
  • 'maybe':无法判断媒体类型是否可播放。
  • ''(空字符串):无法播放指定的媒体类型。
相关问题