API проигрывателя Youtube playVideo возвращает api_video_info как player_204

Некоторые видео не загружаются в хромированном проигрывателе AS3, хотя на сайте YouTube они воспроизводятся нормально. Я проверил, что эти видео не отключены для встроенного проигрывателя. То же самое происходит не только с моим плеером, но и с демо-плеером на демо-странице YouTube. Проблема кажется прерывистой. Раньше я успешно воспроизводил это видео в хромированном проигрывателе as3, но иногда он давал сбой, и в проигрывателе youtube chromeless не возникало события ошибки. Если я взгляну на трассировку протокола, запрос после api_video_info будет player_204 (указывающий на ошибку потоковой передачи) вместо обычного запроса get_video. Можете ли вы пролить свет на то, что произошло?


person Sidd    schedule 28.06.2012    source источник
comment
У меня была такая же проблема, когда я сделал собственный видеоплеер для YouTube, но проблема обнаружилась только тогда, когда я тестировал его на своей локальной машине. Вы пытались загрузить его на веб-сервер и протестировать?   -  person Gio    schedule 04.07.2012
comment
Да, такая же проблема и на сервере.   -  person Sidd    schedule 04.07.2012


Ответы (1)


Некоторые видеоролики Youtube нельзя воспроизвести в проигрывателе Chromeless. Иногда это происходит из-за того, что видео было заблокировано из-за авторских прав, иногда из-за того, что автор заблокировал это видео для проигрывателя Chromeless.

Посмотрите здесь для получения дополнительной информации:

http://apiblog.youtube.com/2011/12/understanding-playback-restrictions.html

person Jimmery    schedule 11.07.2012