Эмулятор Google TV не может воспроизводить HLS

У меня есть эмулятор Google TV для Android 3.1 (API 12). Я пытаюсь воспроизвести файл hls, но получаю сообщение «Невозможно воспроизвести это видео».

Я использую следующий код:

mVideoView = (VideoView) findViewById(R.id.videoView1);
mVideoView.setVideoURI(Uri.parse("http://vodmytvoriginrt-i.akamaihd.net/i/rotana/1RRCP0183_,500,1000,1800,.mp4.csmil/master.m3u8"));
mVideoView.setOnCompletionListener(this);
mVideoView.setOnErrorListener(this);
MediaController mc = new MediaController(this, true);
mc.setMediaPlayer(mVideoView);
mc.setAnchorView(mVideoView);
mVideoView.setMediaController(mc);
mVideoView.requestFocus();

mVideoView.start();

Что я мог упустить? у кого-нибудь есть решение или предложение для этой проблемы?


person S.Najjar    schedule 15.08.2012    source источник


Ответы (1)


эмулятор для Google TV не поддерживает HLS. Я отправлю запрос функции для этого. Спасибо!

person Megha Joshi - GoogleTV DevRel    schedule 15.08.2012
comment
Спасибо за ваш ответ, так как же мне проверить, работает ли потоковая передача в моем приложении? я должен использовать физическое устройство? или я могу просто проверить потоковую передачу на любом другом эмуляторе Android - person S.Najjar; 16.08.2012
comment
мой эмулятор Google TV работает нормально для остальных функций, но могу ли я использовать медиаплеер Sony для тестирования своего приложения? если да, любую полезную ссылку о том, как это сделать? - person S.Najjar; 20.09.2012