Видео недоступно - PullRequest
0 голосов
/ 19 июня 2020

Итак, сейчас я пытаюсь изучить JS и использовать API YouTube. Проблема в том, что когда я добавляю видео, я получаю сообщение «Видео недоступно», но когда я пытаюсь использовать другой идентификатор YouTube, видео в порядке. Есть ли какой-нибудь способ обойти это видео, недоступное?

function onYouTubeIframeAPIReady() {
  var player;
  player = new YT.Player('YouTubeBackgroundVideoPlayer', {
    //   videoId: 'SefG0gfxK6s', // YouTube Video ID
    videoId: 'njzReW9HVB4',
    width: 1920, // Player width (in px)
    height: 1080, // Player height (in px)
    playerVars: {
      playlist: 'njzReW9HVB4',
      autoplay: 1, // Auto-play the video on load
      autohide: 1,
      disablekb: 1,
      controls: 0, // Hide pause/play buttons in player
      showinfo: 0, // Hide the video title
      modestbranding: 1, // Hide the Youtube Logo
      loop: 1, // Run the video in a loop
      fs: 0, // Hide the full screen button
      autohide: 0, // Hide video controls when playing
      rel: 0,
      enablejsapi: 1
    },
    events: {
      onReady: function(e) {
        e.target.mute();
        e.target.setPlaybackQuality('hd1080');
        e.target.seekTo(279);
      },
      onStateChange: function(e) {
        if (e && e.data === 1) {
          var videoHolder = document.getElementById('home-banner-box');
          if (videoHolder && videoHolder.id) {
            videoHolder.classList.remove('loading');
          }

          var x = document.getElementById("myAudio");
          x.play();
          x.volume = 0.12;
        } else if (e && e.data === 0) {
          e.target.playVideo()
        }
      }
    }
  });
}

1 Ответ

0 голосов
/ 19 июня 2020

Если другие видео YouTube работают с вашим кодом, то «Видео недоступно», вероятно, означает, что это проблема с конкретным c видео, которое вы пытаетесь воспроизвести. Если это ваше собственное видео, попробуйте удалить все теги или имена в описании или что-либо еще, что может быть истолковано как материал, написанный копией, сохраните его и повторите попытку.

...