在PhoneGap Android上预防YouTube API全屏

时间:2015-01-26 17:18:21

标签: javascript cordova youtube-javascript-api

我在PhoneGap应用中通过JavaScript使用YouTube API,并且我已成功使用事件处理程序播放视频。但是如何阻止视频在Android上全屏播放?我在下面有一段代码:

var player = new YT.Player('player', {
    height: '240',
    width: '240',
    events:{
        'onReady': onPlayerReady
    }
});
function onPlayerReady(){
    document.getElementById('play_vid').onclick = function(){
        player.loadVideoById('VID-ID');
        player.playVideo();
    }
}

当我查看Google控制台调试器时,我发现YouTube API会自动将allowfullscreen属性放入帧标记。但是当我动态删除它时,它仍然会全屏显示。

1 个答案:

答案 0 :(得分:0)

您是否尝试将 fs var设置为 0

var player = new YT.Player('player', { height: '240', width: '240', playerVars: { fs: 0 }, events:{ 'onReady': onPlayerReady } });

点击此处查看更多设置http://www.w3schools.com/cssref/css3_pr_background-size.asp