我通过以下方式在页面上使用video元素:

      <video src="some source" controls>
        Error message
      </video>


据我了解,“错误消息”仅在浏览器不支持<video>元素时显示。我想看看是否有一种方法可以显示它,或者如果浏览器不支持src中提供的视频格式,至少也可以复制这种行为。

最佳答案

您可以通过JavaScript进行操作,因为可以使用canPlayType()方法检查浏览器是否可以播放视频文件格式。

例如:

var v = document.createElement('video');
// canPlayType returns maybe, probably, or an empty string.
if (v.canPlayType('video/mp4') === '') {
   // boo the browser cannot play an MP4 file
}

关于javascript - 显示<video>后备消息以了解不支持的文件格式?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35772062/

10-12 12:51
查看更多