如何检查html5视频支持?
是否有任何 JavaScript 或任何其他方式来检查 html5 视频支持?
Is there any JavaScript or any other way of checking for html5 video support?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
是否有任何 JavaScript 或任何其他方式来检查 html5 视频支持?
Is there any JavaScript or any other way of checking for html5 video support?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
使用:
如果它警报 true 意味着您的浏览器支持 HTML5 视频标签
这是检查 HTML5 浏览器兼容性的 url http://www .html5test.com/
在浏览器中打开该url,测试一下浏览器对html5的支持程度
use:
if it alerts true implies that your browser supports HTML5 video tag
Here is the url to check HTML5 Browser compatibility http://www.html5test.com/
Open the url in your browser to test how well your browser supports html5
只是对糖果的一点改进 - BlingBling 的回答:抱歉 - 我还不能发表评论 :(
甚至更简单(感谢 digitalBath - 一如既往,我看不到树木的木材 :) )
Just a little refinement of sweets-BlingBling's answer : sorry - I can't comment yet :(
or even simpler (thanks digitalBath - as always I can't see the wood for the trees :) )
看看 Modernizer:http://www.modernizr.com/
在那里,您可以轻松获得 API但
还有更多的功能和更合适的 API。
Have a look at Modernizer: http://www.modernizr.com/
There, you get APIs as easy as
But many more features and more suitable APIs as well.
我使用 @sweets-BlingBling 的答案的一个细微变化,即:
这还会检查媒体类型
'video/mp4'
是否实际上可以播放(如果您的视频有其他媒体类型,请更改此设置,例如 <代码>'video/webm'或'video/ogg'
)。如果视频确实无法播放并且'可能'
或'maybe'
(实际上,这两个结果均表示yes
),则该方法返回一个空字符串大多数情况下)否则。我必须为 Chrome 41 添加此功能(似乎在谷歌爬虫中使用),它具有canPlayType
,但无法播放mp4
视频。I use a slight variation of @sweets-BlingBling's answer, which is:
This also checks whether the media type
'video/mp4'
is actually playable (change this if your video has another media type, like'video/webm'
or'video/ogg'
). The method returns an empty String if the video definitely cannot be played and'probably'
or'maybe'
(actually, both results meanyes
in most instances) otherwise. I had to add this for Chrome 41 (seemingly used in google crawler), which hascanPlayType
, but cannot playmp4
videos.一种方法是嵌入 html5 标签,然后将备用视频查看器作为“后备”放入视频标签内。如果浏览器无法识别该标签,则会显示后备。它并不严格“检测”html5 视频支持,但可能适合您的需求。
One way is to embed the html5 tags, and then put the alternate video viewer within the video tags as a "fallback". The fallback will get displayed if a browser doesnt recognize the tag. Its not strictly 'detecting' html5 video support, but may suit your needs.