【发布时间】:2014-10-02 09:01:53
【问题描述】:
以下代码在所有操作系统和浏览器版本上都能正确执行并自动播放 HTML5 youtube 视频,但 android 中的 chrome 除外。 android操作系统中是否有设置可以修改或解决方法以使该视频以某种方式自动播放?必须有办法。
<div id="player"></div>
<script>
var tag = document.createElement('script');
tag.src = "http://www.youtube.com/player_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
var player;
function onYouTubePlayerAPIReady() {
player = new YT.Player('player', {
height: '390',
width: '640',
videoId: 'u1zgFlCw8Aw',
playerVars: { 'autoplay': 1, 'controls': 0, 'html5': 1 },
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
}
function onPlayerReady(event) {
}
function onPlayerStateChange(event) {
if (event.data == YT.PlayerState.PLAYING ) {
}
}
</script>
【问题讨论】:
-
查看我的编辑
标签: javascript android html youtube-api youtube-javascript-api