Youtube IFrame Player API で動画を埋め込んでいるのですが、setPlaybackQuality で画質を調整しようとしてもデフォルト画質のまま、設定が反映されません。
setPlaybackQuality が機能しなくなったという記事も見つけたのですが、画質の設定方法はあるのでしょうか?
https://www.fixes.pub/program/57276.html
$("body").append('<script src="https://www.youtube.com/iframe_api">'); let ytPlayer; setTimeout(function onYouTubeIframeAPIReady() { ytPlayer = new YT.Player( "ytPlayer", { videoId: "******", playerVars: { loop: 1, autoplay: 1, rel: 0, controls: 0, modestbranding: 1, widgetid: 1, playlist: "******", playsinline: 1, showinfo: 0, fs: 0, }, events: { onReady: onPlayerReady, onStateChange: onPlayerStateChange, }, } ); }, 500); function onPlayerReady(event) { event.target.setPlaybackQuality('highres'); event.target.mute(); event.target.playVideo(); } function onPlayerStateChange(event) { if (event.data == YT.PlayerState.BUFFERING) { event.target.setPlaybackQuality('highres'); } if (event.data == YT.PlayerState.ENDED) { event.target.playVideo(); } }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。