2013-11-16 3 views
0
final VideoView videoView = (VideoView) findViewById(R.id.surface_view); 
videoView.setVideoPath("/editet_For Render - 1280x720.mp4"); 
videoView.start(); 

Я пытаюсь воспроизвести видео в своем приложении, но когда я запустил его на моей связи 4, он говорит, что видео нельзя воспроизвести. видео помещается в папку res проекта в android-studio, и это mp4 с кодеком H.264.VideoView не может воспроизводить видео

+0

где вы файл хранится? – Raghunandan

+0

"видео находится в папке res проекта в андроид-студии" – ntm

ответ

1

Я решил.

проблема была связана с видео. он должен быть

videoView.setVideoPath("android.resource://" + getPackageName() + "/" + R.raw.trailer); 

(я также должен переименовать файл trailer.mp4, потому что андроид не может обрабатывать пробелы в именах файлов и я перенес ее в сырьевую папку)

Смежные вопросы