Я пытаюсь отобразить видео Youtube в приложении AIR для Android.Отображение видео Youtube в приложении AIR для Android
Обычно я называю Youtube API игрок, как это (скелетным только):
loader.load(new URLRequest("http://www.youtube.com/apiplayer?version=3"));
player = loader.content;
player.loadVideoById("12345678901",0);
Я не знаю почему, но этот метод больше не работает. Вот что происходит на устройстве ANDROID (я скомпилирован с использованием AIR v18): Видео, кажется, буферизуется в течение нескольких секунд, тогда клиппинг, в котором проигрывается плеер API, становится прозрачным, видео не отображается. Звук видео воспроизводится.
Между тем, на ADL видео появляется как следует.
Я использую Android 5, видео Youtube находится в открытом состоянии, и я уже повторил попытку удаления приложения Android (но он очищает кеш?).
У кого-нибудь есть ключ к тому, что происходит?
Большое спасибо!
Вы можете просто загрузить IFrame URL в 'StageWebView'. Google, возможно, отказался от поддержки AS3 – BadFeelingAboutThis
Google официально заявляет, что API Player ActionScript 3.0 для YouTube был опущен: https://developers.google.com/youtube/flash_api_reference?hl=ru (PS: DEPRECATED не означает необходимость брошено). Итак, я попробовал решение StageWebView + iFrame, описанное здесь: https://developers.google.com/youtube/iframe_api_reference Результаты по-прежнему не очень хорошие: отображается миниатюра видео, но когда нажата кнопка воспроизведения, отображаются буферизирующие круги, и я застреваю прямо там. –