Ответы пользователя по тегу JavaScript
  • Как автовозпроизвести видео с ютуба на телефоне?

    codegolic
    @codegolic
    На айфоне аппаратно залочено автовоспроизведение любого видео, думаю на андройд так же. Сделано это специально чтоб экономить трафик. Обойти нельзя.
    Да и незачем. Лучше предоставить выбор и вместо воспроизведения сделать большую кнопку плэй.

    UPD. Можно так
    В хеад вставляем js api гугла
    <head>
      <script src="http://www.youtube.com/iframe_api"></script>
    </head>
    
    Далее кнопка вызова и сам фрейм 
    <body>
      <a href="javascript:void(0);" onclick="play();">Play</a>
    
      <iframe id="айдишник" width="450" height="253" src="//www.youtube.com/embed/uT3SBzmDxGk?enablejsapi=1" frameborder="0" allowfullscreen></iframe>
    </body>


    Тут скрипт
    window.ytplayer = null;
    
    function onYouTubeIframeAPIReady() {
      ytplayer = new YT.Player('айдишник');
    }
    
    function play() {
      if (ytplayer) {
        ytplayer.playVideo();
      }
    }


    Сам айдишник можно посмотреть через статистику для сисадминов у видео
    Ответ написан