2014-10-06 165 views
2

标题上的一切。iOS youtube嵌入播放器不会播放视频点击红色按钮

我有一个HTML网站上的Youtube播放器。在iOS设备上,当我点击红色的“播放”按钮时,视频将无法播放。如果我仅触摸预览图像,它会播放!

你可以在这里尝试它,它甚至Youtube的API页面,其相当庞大的:

var _player = new YT.Player('player', { 
     height: '100%', 
     width: '100%', 
     videoId: id, 
     playerVars: { 
      controls:1, 
      showinfo:0, 
      modestbranding: 1 
     }, 
     events: { 
      'onReady': _onPlayerReady, 
      'onStateChange': _onPlayerStateChange 
     } 
    }); 

它是一个常见的错误: https://developers.google.com/youtube/youtube_player_demo

我使用的代码?还是可以修复?感谢帮助 !!

+0

我遇到同样的问题;这也发生在我的Android平板电脑(三星Galaxy Tab)上。 iPad的iOS版本是8,Android版本是4.42。我很确定这个问题没有发生,因为这可能是一个YouTube问题,无法在用户端修复。 – Jan 2014-10-07 11:49:27

+0

我刚刚发现,在嵌入参数中声明“controls = 1”或在您的情况下为“controls:1”时,播放按钮不起作用;使用“controls = 0”可以让你点击播放按钮。这似乎是YouTube的一个问题。 – Jan 2014-10-07 12:16:59

+0

是的,我确定它也工作过。不幸的是我不能禁用控件。 – arlg 2014-10-07 13:35:05

回答

0

最好的解决方法就是在控件出现的区域点击嵌入的底部。即使该区域的其他区域没有响应,该区域也会响应iOS和Android中的点击。

相关问题