Javascript 检查YouTube播放器是否使用HTML5/Flash

Javascript 检查YouTube播放器是否使用HTML5/Flash,javascript,youtube-api,Javascript,Youtube Api,有没有办法检查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" framebor

有没有办法检查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不可用时,YouTube将返回Flash。虽然我不确定您是否可以具体检查YouTube本身在做什么,但您通常可以检查当前浏览器的功能。有很多不同的方法可以做到这一点。例如,您可以考虑使用Modernizer库(),或阅读此问题()