是否有办法检查,YouTube播放器是否使用Flash/HTML5使用YouTube Iframe API?
我正在使用这个代码为YouTube嵌入
<iframe id="widget2" src="https://www.youtube.com/embed/C6Cyrpkb25k/?feature=player_detailpage&enablejsapi=1&origin=https://example.com" height="360" width="640" frameborder="0"></iframe>
在这种情况下,YouTube将尽可能使用HTML5,而在HTML5不可用时则退回到Flash。虽然我不确定你是否可以专门查看YouTube本身在做什么,但你通常可以查看当前浏览器包含的功能。有许多不同的方法可以做到这一点。例如,您可以考虑使用modernizr库(http://modernizr.com/),或者阅读这个问题(如何检查浏览器是否支持HTML5?)