Проблема с Android Video View не работает

Я запускаю YouTube с URL-адреса, но при воспроизведении видео появляется следующая ошибка:

не могу открыть видео

Я использую этот код:

video =new VideoView(this);
video.setVideoURI(path);

System.out.println("my path"+path);

ctlr = new MediaController(this);
ctlr.setMediaPlayer(video);
video.setMediaController(ctlr);
video.requestFocus();`

Путь правильный. Я также проверил в Интернете. Почему я получаю такую ​​ошибку?

Ссылки вида: http://www.youtube.com/v/8B-Vu94Sd4M?f=videos&app=youtube_gdata


person Udaykiran    schedule 28.06.2011    source источник


Ответы (1)


Вы не можете просто дать VideoView URL-адрес Youtube и ожидать, что он воспроизведет видео. Это вообще невозможно (см. здесь).

Однако вы можете использовать намерение YouTube и позволить Системе обработать его: Link

person Lukas Knuth    schedule 28.06.2011
comment
Я хочу настроить свой экран так, чтобы он воспроизводил видеофайл YouTube и некоторые виджеты. Это возможно? - person Udaykiran; 28.06.2011
comment
Как я вижу из связанных потоков выше, это не так. Если да, возможно, вам стоит поискать в документации YouTube API. Это. - person Lukas Knuth; 28.06.2011