显示不支持的文件格式的<video>后备消息?

时间:2016-03-03 12:20:35

标签: javascript html5 video file-format

我在页面上使用视频元素的方式如下:

tweetscorrected[[1]]$content
>@abc thank you for the treat
tweetmentionsremoved<- tm_map(tweetscorrected, removeWords, "@\\w+")
tweetmentionsremoved[[1]]$content
>@abc thank you for the treat
tweetmentionsremoved<- tm_map(tweetscorrected, removeWords, "y\\w+")
>@abc thank for the treat
tweetmentionsremoved<- tm_map(tweetscorrected, removeWords, "a\\w+")
>@ thank you for the treat

据我所知,“错误消息”仅在浏览器不支持 <video src="some source" controls> Error message </video> 元素时显示。如果浏览不支持src中提供的视频格式,我想看看是否有办法显示它或至少复制此行为。

1 个答案:

答案 0 :(得分:1)

您可以通过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
}