iOS 9 for iphoneで埋め込みのYouTube動画を再生するためにUIWebViewを使用しています。UIWebViewでYouTube動画を再生するにはどうすればいいですか?
しかし、既知の問題に、ボリュームコントロールが(player.muteを呼び出すすなわち、機能していない)またはplayer.setVolume(0)すべてでは動作しません: https://github.com/youtube/youtube-ios-player-helper/issues/20
私は誰かがこの問題をうまく解決したのかしら?あなたの方法を分かち合うことができますか?私が使用しています
サンプル埋め込まれたHTML:
<html><body style='margin:0px;padding:0px;'>
<script type='text/javascript' src='http://www.youtube.com/iframe_api'></script><script type='text/javascript'>
var player;
function onYouTubeIframeAPIReady()
{player=new YT.Player('playerId',{events:{onReady:onPlayerReady}})}
function onPlayerReady(event){player.mute();player.setVolume(0);player.playVideo();}
</script>
<iframe id='playerId' type='text/html' width='1280' height='720'
src='https://www.youtube.com/embed/R52bof3tvZs?enablejsapi=1&rel=0&playsinline=1&autoplay=1&showinfo=0&autohide=1&controls=0&modestbranding=1' frameborder='0'>
</body></html>
ありがとう!
回避策は、WebViewのプライベート通知を聴き、通知オブジェクトからプレーヤーオブジェクトを取得してからミュートすることです。 –
@MuhammadZeeshanあなたには例がありますか? – RainCast