埋め込みYoutube動画を無理やり停止不可にする

基本的にYoutubeのiframe埋め込み動画はマウスクリックやスマホタップで一時停止ができるが、無理やり停止不可にすることができる。

<script src="https://www.youtube.com/iframe_api"></script>
const player = new YT.Player("iframeに指定したID", {
  events: {
    onStateChange: e => {
      if (YT.PlayerState.PAUSED) {
        player.playVideo()
      }
    } 
  },
  playerVars: {},
})

上記のように、Stateの変更を監視し、ポーズになったら即再生開始することで擬似的に停止不可にすることができる。