Встраиваемый канал Youtube не работает - PullRequest
0 голосов
/ 16 ноября 2018

Я использую iframe для встраивания канала YouTube в свой сайт, но он показывает «Произошла ошибка. Пожалуйста, попробуйте еще раз». Странно, если я установлю другой идентификатор канала, он будет работать.

Идентификатор канала, который не работает

Идентификатор канала, который работает

Я скопировал отладочную информацию на всякий случай:

{
  "cpn": "hWjSQIlGKWCb1Abv",
  "vct": "0.000",
  "vd": "NaN",
  "vpl": "",
  "vbu": "",
  "vpa": "1",
  "vsk": "0",
  "ven": "0",
  "vpr": "1",
  "vrs": "0",
  "vns": "0",
  "vec": "null",
  "vvol": "1",
  "creationTime": 65805,
  "totalVideoFrames": 0,
  "droppedVideoFrames": 0,
  "corruptedVideoFrames": 0,
  "state": "80",
  "debug_error": {
    "errorCode": "api.invalidparam",
    "errorDetail": "invalidVideodata.1",
    "message": "Se ha producido un error. Vuelve a intentarlo más tarde.",
    "messageKey": "GENERIC_WITHOUT_LINK",
    "subreason": ""
  },
  "relative_loudness": "NaN",
  "user_qual": "auto",
  "0sz": false,
  "op": "",
  "yof": false,
  "dis": "",
  "gpu": "Intel_Iris_Pro_OpenGL_Engine",
  "cgr": true,
  "debug_playbackQuality": "unknown",
  "debug_date": "Fri Nov 16 2018 14:20:11 GMT-0400 (hora de Bolivia)"
}

И вот код, который я использовал:

player = new YT.Player('player', {
  videoId: 'live_stream',
  playerVars: {
    channel: 'UCJC7T__QoftT5B3QkLUv7pQ',
    controls: 0,
    disablekb: 1,
    fs: 0,
    modestbranding: 1,
    rel: 0,
    showinfo: 0
  },
  events: {
    'onReady': onPlayerReady,
    'onStateChange': onPlayerStateChange
  }
});

Пожалуйста, помогите мне.

...