是否有一种很好的方法来检测客户端浏览器是否允许HTML5视频的内联媒体播放?
更新
我不是想简单地检测视频支持.
我正在尝试检测视频是否只能播放全屏或内联播放.因为在iPhone的Safari游戏中,iOS视频只能全屏播放,但在iPad上可以在线播放视频.并且通过内联我的意思是在页面中没有切换到全屏.
我知道我可以查看navigator.userAgent该设备是否是iPhone,但还有其他设备,有些我不知道哪个会在自己的播放器中播放视频.
可以列出所有不播放视频内嵌的浏览器/设备,但我想知道是否有其他解决方案.
是否有可能在JavaScript中检测浏览器(例如iPhone上的Safari)是否在其自己的播放器而非内联播放视频?因此,可以显示替代方案,如图像,而不是视频.