YouTube Player APIを使用して、サイト内にYouTube動画を再生しています。
動画はサイトにアクセスしたら、自動再生が始まる仕組みです。
PCサイト(SP最適化なし)なのですが、スマホでアクセスしたとき、
自動再生の関係か、YouTubeアプリが強制的に立ち上がってしまうそうです。
(私の環境ではそれが見られないので、現在環境は確認中です)
ただ、もし「SPの場合は自動再生をやめる」など別の方法がありましたら、教えて頂けますと嬉しいです。
YouTube Player APIでそのような設定は可能なのでしょうか?
申し訳ないのですが、JSなどプログラム系の知識が足りず、
知恵をかしていただけますと幸いです。。
下記、YouTube Player APIのコードになります。
(Wordpress使用しているためphpコードが含まれております)
<script> var tag = document.createElement('script'); tag.src = "https://www.youtube.com/iframe_api"; var firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); var player; function onYouTubeIframeAPIReady() { player = new YT.Player('player', { height: '200', width: '360', videoId:'<?php echo get_option('movie_id');?>', wmode: 'transparent', playerVars:{ 'loop': '1', 'playlist':'<?php echo get_option('movie_id2');?>', 'rel': '0', 'showinfo': '0', 'color': 'white', 'autoplay': '1', }, events: { 'onReady': onPlayerReady, 'onStateChange': onPlayerStateChange } }); } function onPlayerReady(event) { event.target.playVideo(); event.target.mute(); } function onPlayerStateChange(event) { } </script>
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/06 02:31
2017/07/06 17:26