2013-06-12 3 views
5

Я пытаюсь привести пример в Getting Started, и он не работает ни в одном браузере. Я не совсем уверен, но я считаю, что это сработало несколько дней назад. Возможно ли, что они изменили что-то в http://www.youtube.com/iframe_api?YouTube iframe_api Пример Google больше не работает

Internet Explorer,   дает:

Array.prototype.forEach: 'this' is null or undefined

Google Chrome дает несколько:

  1. Unable to post message to http://www.youtube.com . Recipient has origin http://mylocalmachine.com:55495 . www-widgetapi-vfljlXsRD.js:22
  2. Blocked a frame with origin " http://www.youtube.com " from accessing a frame with origin " http://mylocalmachine.com:55495 ". Protocols, domains, and ports must match.
  3. Uncaught TypeError: Array.prototype.forEach called on null or undefined www-widgetapi-vfljlXsRD.js:5
  4. Uncaught TypeError: Object # has no method 'playVideo'
+0

Хорошо, я попробовал свою демонстрационную версию на https://developers.google.com/youtube/youtube_player_demo, и она не работает. Невероятно. Часто ли это происходит? – aljj

+2

Мы начали видеть проблему с iframe api около 18 часов назад. Конструктор YT.Player создает объект игрока, который не имеет всех методов, которые он должен иметь. Например, нет getPlayerState. – bvs

+0

Имея ту же проблему. –

ответ

2

Я думаю, что Google изменил игрок API YouTube каким-то образом, что это полностью поддельным. Я использовал его до сегодняшнего дня без проблем, и теперь у меня такие же проблемы. Недавний пост переполнения стека, an answer to YouTube Player API: retrieving a reference to an existing player, также жалуется на это.

+1

Также имеет ту же проблему с кодом, который работал безупречно до ... – urish

2

Похоже, что YouTube знает о проблеме. От https://code.google.com/p/gdata-issues/issues/detail?id=4706:

The engineering team has identified an issue that is preventing the iframe API from functioning at the moment. They have traced the root cause to a disruption caused by an ongoing server-side push, and once that push is fully complete, the JavaScript errors should completely subside. It will likely be several more hours before the push is complete, unfortunately.

This is not expected to be a regular occurrence, and we apologize for the inconvenience caused by this outage.

Основываясь на их сообщения, это звучит, как он должен вернуться к функционированию как можно скорее.

Смежные вопросы