在iphone上自动播放和手动播放youtube视频无法使用javascript工作

时间:2013-03-15 08:09:57

标签: javascript youtube-api

    function onYouTubeIframeAPIReady() {

      players = new YT.Player('player1', {
      height: '640',
      width: '640',
      videoId: 'E_fXGeg_UA4',
     events: 
     {
        'onReady': onPlayerReady
       }
    });

   function onPlayerReady(event) {
    event.target.playVideo();
  } 
  }

players.playVideo();也无效。

1 个答案:

答案 0 :(得分:0)

我在使用本机查看器的iOS应用程序上遇到了与Youtube播放器相同的问题,在这种情况下,UIWebView可以coerced使用mediaPlaybackRequiresUserAction属性自动播放视频。

self.webViewer.mediaPlaybackRequiresUserAction = NO;

你很高兴。 player.playVideo()event.target.playVideo()都很有效。从iOS 6.1开始,没有办法让Safari启用自动播放/ playVideo()方法