У меня есть приложение для Android с использованием API Android для Android. Теперь мне нужно, чтобы мое приложение можно было запускать на устройствах Google TV. Но мое приложение не работает в устройстве/эмуляторе Google TV. Поэтому я пробую пример приложения, которое поставляется с библиотекой YouTube. даже не работая в Google TV.Можем ли мы использовать Android YouTube API для разработки приложений Google TV?
Действительно ли API Android для Android совместим с Google TV? Если да, то почему он не работает в Google TV?
My logcat out put говорит об ошибке медиаплеера во время воспроизведения.
YouTubeAndroidPlayerAPI : MediaPlayer error during playback [what=1, extra=-2147483648]
YouTubeAndroidPlayerAPI : Retrying MediaPlayer error [retry=3, max=3]
AwesomePlayer : setDataSource_l('http://redirector.c.youtube.com/videoplayback?id=7b25376d1cb6c78e&itag=22&source=youtube&uaopt=no-save&upn=drkvZj2MXOc&el=videos&devKey=AWMUQlKSGtkK9UUmJNGoTUgO88HsQjpE1a8d1GxQnGDm&app=youtube_gdata&ip=0.0.0.0&ipbits=0&expire=1367719435&sparams=id,itag,source,uaopt,upn,ip,ipbits,expire&signature=5AC58E1E3D89EB15227C062654CBA43017C92F4A.46152ACA146CC324100BBED7DC27C8C234614D35&key=yta2&dnc=1')
NuHTTPDataSource : connect to redirector.c.youtube.com:80/videoplayback?id=7b25376d1cb6c78e&itag=22&source=youtube&uaopt=no-save&upn=drkvZj2MXOc&el=videos&devKey=AWMUQlKSGtkK9UUmJNGoTUgO88HsQjpE1a8d1GxQnGDm&app=youtube_gdata&ip=0.0.0.0&ipbits=0&expire=1367719435&sparams=id,itag,source,uaopt,upn,ip,ipbits,expire&signature=5AC58E1E3D89EB15227C062654CBA43017C92F4A.46152ACA146CC324100BBED7DC27C8C234614D35&key=yta2&dnc=1 @0
AwesomePlayer : reset
AwesomePlayer : cancel player events
AudioService : AudioFocus abandonAudioFocus() from [email protected][email protected]
AwesomePlayer : video decoder shutdown completed
FYI: AwesomePlayer не является тегом, определенным мной.
Мое приложение отлично работает в устройствах для Android. Но в Google TV он не будет играть. Есть ли какие-либо конкретные вещи, которые нужно делать при использовании Youtube API для Google TV? – Chrishan
Даже ваше приложение не работает с моим эмулятором. Возможно, я сделал что-то неправильно при создании эмулятора. – Chrishan
Эмулятор не поддерживает все функции GTV. Вы проверили версию приложения YouTube на своем устройстве GTV? Какое устройство GTV вы используете? Кроме того, устройства GTV будут поддерживать только определенные видеоформаты: https://developers.google.com/tv/android/docs/gtv_media_formats –