Я заметил странное (но последовательное) поведение с API Chrome YouTube Player.У меня есть Flash AS2 SWF, который использует cueVideoById (), чтобы показать миниатюрные изображения видео, которые прекрасно работают.При нажатии большого пальца я вызываю playVideo () для воспроизведения видео.
Для некоторых видео это загружает видео, и когда я смотрю на трафик с помощью firebug в Firefox, я вижу, что вызов get_videoна www.youtube.com - например - http://www.youtube.com/get_video?video_id=LYhrYHmUPn0&t=vjVQa1PpcFPiP... Для некоторых других видео, хотя это не работает, и в firebug я не вижу никаких звонков - нет запроса get_video, когда я пытаюсь воспроизвести видео,Я проверил это на компьютерах с Windows и Mac, и вот некоторые наблюдения -
Safari 5.0 (7533.16), работающий на Windows XP
Первый - попытался загрузить следующееvideo - video_id = ZaI2IlHwmgQ - выполняется запрос get_video_info, но видео никогда не загружается и не воспроизводится.
Второе - попытался загрузить следующее видео:на s2.youtube.com и запрос set_awsome на www.youtube.com
Mozilla Firefox, работающий на Windows XP - попытался загрузить одно и то же видео с точно такими же результатами,
Safari на Mac загрузил все видео без проблем, я не нашел видео, которое не воспроизводилось бы
Mozilla Firefox на Mac имел аналогичныепроблемы, когда некоторые видео будут загружаться, а другие нет.
- На ПК с Windows с помощью Internet Explorer видео загружаются и воспроизводятся нормально.
Похоже, что для тех, кто не загружает, выполняется запрос get_video_info, но запросы videoplayback и get_video не выполняются.
Это похоже на проблему с Safari и Firefox только на ПК.В чем сходство между Flash Player, работающим в этих браузерах, и отличным от него в Internet Explorer?
Кто-нибудь нашел решение этой проблемы или знает, что может быть причиной его возникновения.спасибо