通过添加“html5=1”作为 URL 参数,YouTube iframe 可以使用 HTML5 播放器而不是 Flash 播放视频。但是,这只有时有效。例如,除了 iframe URL 中的 YouTube id 之外,下面的 emebed 是相同的。如果没有安装 Flash 播放器,第一个 iframe 可以正常播放,但第二个需要 Flash。我在 Chrome 和 Firefox 中都试过这个。
<iframe title="YouTube video player" width="720" height="720" src="http://www.youtube.com/embed/O_ceIIJeVNQ?html5=1&modestbranding=1&controls=0&title&loop=1&playlist=O_ceIIJeVNQ&enablejsapi=1&origin=http%3A%2F%2Flocalhost%3A8080"></iframe>
<iframe title="YouTube video player" width="720" height="720" src="http://www.youtube.com/embed/YmehSeNXXt4?html5=1&modestbranding=1&controls=0&title&loop=1&playlist=YmehSeNXXt4&enablejsapi=1&origin=http%3A%2F%2Flocalhost%3A8080"></iframe>
http://jsfiddle.net/judeosborn/2SAas
知道如何让嵌入在 HTML5 中始终如一地播放吗?