【发布时间】:2014-12-01 07:12:16
【问题描述】:
一切都在标题上。
我在 HTML 网站上有一个 Youtube 播放器。在 IOS 设备上,当我点击红色的“播放”按钮时,视频不会播放。如果我只触摸预览图像就会播放!
您可以在这里尝试,甚至在 Youtube API 页面上,它也非常庞大: https://developers.google.com/youtube/youtube_player_demo
我使用的代码:
var _player = new YT.Player('player', {
height: '100%',
width: '100%',
videoId: id,
playerVars: {
controls:1,
showinfo:0,
modestbranding: 1
},
events: {
'onReady': _onPlayerReady,
'onStateChange': _onPlayerStateChange
}
});
这是一个常见的错误吗?还是可以修复?感谢您的帮助!!
【问题讨论】:
-
我遇到了同样的问题;这也发生在我的 Android 平板电脑(三星 Galaxy Tab)上。 iPad 的 iOS 版本是 8,Android 版本是 4.42。我很确定这个问题不久前没有发生,所以这可能是一个 YouTube 问题,无法在用户端解决。
-
我刚刚发现,当您在嵌入参数中声明“controls=1”或在您的情况下为“controls:1”时,播放按钮不起作用;使用“controls=0”可以让你点击播放按钮。这似乎是 YouTube 方面的一个问题。
-
是的,我确定它以前也可以工作。很遗憾,我无法禁用控件。
标签: javascript ios youtube