Czy Youtube Iframe Embed przestał działać dla niektórych filmów?

Tutaj stworzyłem skrzypce JS:

http://jsfiddle.net/lindseymysse/6C65Y/1/

Błąd:

Począwszy od wczorajszego wieczoru, kilka filmów na stronie, nad którą pracuję, przestało ładować użytkowników. Używamy osadzania iframe i próbujemy zrobić jak najwięcej rzeczy z HTML5.

Aby odtworzyć ten błąd:

Jeśli użytkownik też jest

Unenrolled / nie podjął decyzji o włączeniu filmu HTML5 na lub

Użytkownik włączył wersję HTML5, wideo nie będzie odtwarzane na MacBooku Chrome, Firefox lub Safari.

Jeśli użytkownik włącza wersję próbną HTML5, a następnie wyłącza się, lub (jeśli są już zarejestrowani w wersji próbnej HTML5) tuż po, osadzenie będzie działać

Niektóre wskazówki:

Debugowanie z uszkodzonego filmu wygląda tak:

debugowanie playbackQuality = smallscoville = 1cfps = 0pd = 0mos = 0debug flashVersion = MAC 11% 2C2% 2C202% 2C235fs = 0hl = en USdata debugowania = Czw 10 maja 14% 3A40% 3A14 GMT% 2D0700 2012iframe = 1lact = nullvideoFps = 0vq = autoh = 355stageFps = 24błąd debugowania = Nie określonotpmt = 0framer = http% 253A% 252F% 252Ffiddle% 2Ejshell% 2Enet% 252FunPrz% 252F5% 252Fshow% 252Fobjętość = 100droppedFrames = 0w = 473el = strona szczegółowascreenw = 1440screenh = 900debug videoId =playerw = 640debug sourceData =

Trochę więcej:

Mozilla podaje błąd: - Nieoczekiwana wartość wyrównaj parsowanie atrybutu preserveAspectRatio.Filmy, które znaleźliśmy w tym miejscu, są uszkodzone, to te, które odtwarzają filmy w formacie Flash nawet w wersji HTML5.

Zobacz mój jsFiddle, aby odtworzyć błąd.

Co to powoduje? Ten błąd nie powoduje błędu w wywołaniu api onError w serwisie youtube, czy istnieje sposób, aby go wykryć, abyśmy mogli sobie z tym poradzić?

questionAnswers(1)

yourAnswerToTheQuestion