Как автоматически воспроизводить встроенные видео в ионных рамках?

Может кто-нибудь помочь мне, как сделать мое встроенное видео в Ionic Framework для автоматического воспроизведения при загрузке.

пример: у меня есть кнопка видео, затем, когда я нажимаю на нее, она сразу переходит к видео, а затем воспроизводится автоматически

заранее спасибо

2 ответа

Я думаю, что если вы используете заменить "&" на "?" в URL видео загрузится автоматически.

Ваш URL-адрес будет следующим: http://www.youtube.com/embed/qPMIQobB3ZM?autoplay=1

Похоже, Google должен был сделать это доступным, но я бы сказал, используя "?" имеет больше смысла, чем использование "&".

В iOS HTML видео запускается только при вводе пользователем. Вы не можете контролировать это поведение в ios Safari. Поскольку вы упоминаете "Ionic Framework", я предполагаю, что вы создаете приложение с помощью Cordova / PhoneGape / Ionic Builder? Вы могли бы установить <preference name="MediaPlaybackRequiresUserAction" value="true"/> в файл config.xml http://cordova.apache.org/docs/en/4.0.0/guide_platforms_ios_config.md.html

Вставить плеер с:

<div id="ytplayer"></div>

<script>
  // Load the IFrame Player API code asynchronously.
  var tag = document.createElement('script');
  tag.src = "https://www.youtube.com/player_api";
  var firstScriptTag = document.getElementsByTagName('script')[0];
  firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);

  // Replace the 'ytplayer' element with an <iframe> and
  // YouTube player after the API code downloads.
  var player;
  function onYouTubePlayerAPIReady() {
    player = new YT.Player('ytplayer', {
      height: '390',
      width: '640',
      videoId: 'M7lc1UVf-VE',
      autoplay : 1
    });
  }
</script>

https://developers.google.com/youtube/player_parameters

Другие вопросы по тегам