2013-06-12 16 views
5

Tôi đang thử ví dụ trong Getting Started và nó không hoạt động trong bất kỳ trình duyệt nào. Tôi không hoàn toàn chắc chắn, nhưng tôi tin rằng nó đã hoạt động cách đây vài ngày. Có thể họ đã thay đổi một cái gì đó trong http://www.youtube.com/iframe_api?YouTube iframe_api Ví dụ của Google không hoạt động nữa

Internet Explorer cho  :

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

Google Chrome cho nhiều:

  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

tôi cũng đã thử bản trình diễn trực tiếp của họ trong https://developers.google.com/youtube/youtube_player_demo và nó cũng không hoạt động. Không thể tin được. Điều này có xảy ra thường xuyên không? – aljj

+2

Chúng tôi đã bắt đầu gặp sự cố với api iframe khoảng 18 giờ trước. Trình xây dựng YT.Player đang tạo một đối tượng trình phát không có tất cả các phương thức mà nó có nghĩa vụ phải có. Ví dụ: không có getPlayerState. – bvs

+0

Có cùng một vấn đề. –

Trả lời

2

Tôi nghĩ rằng Google đã thay đổi cầu thủ API YouTube trong một số cách mà nó là hoàn toàn không có thật. Tôi đã sử dụng nó cho đến ngày hôm nay mà không có vấn đề gì, và bây giờ tôi có cùng một vấn đề. Một bài đăng Chồng tràn gần đây, an answer to YouTube Player API: retrieving a reference to an existing player, cũng than phiền về điều này.

+1

Cũng có cùng một vấn đề với mã hoạt động hoàn hảo trước ... – urish

2

Có vẻ như YouTube nhận thức được sự cố. Từ 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.

Dựa trên thông điệp của họ, có vẻ như nó sẽ hoạt động trở lại càng sớm càng tốt.