Videoview не воспроизводит видео ниже уровня API 14
Я занимаюсь разработкой приложения, которое воспроизводит видео в видеовиде. Все вроде нормально. Но когда я пытаюсь воспроизвести видео в Android 3.2(API 13), он показывает пустой экран и выскакивает сообщение - "Не могу воспроизвести это видео", и он отлично работает на любом другом устройстве, имеющем более 13 уровня API. Здесь мой фрагмент кода, если кто-нибудь может мне помочь.
VideoView videoView;
videoView = (VideoView) findViewById(R.id.videoView);
videoView.setVideoURI(uri);
videoView.requestFocus();
videoView.start();
И в Logcat он показывает информацию об ошибке, которая MediaPlayer path is null
который не является нулевым на самом деле. Любая помощь будет оценена.
1 ответ
Попробуйте примеры, упомянутые в этих ссылках:
http://www.androidbegin.com/tutorial/android-video-streaming-videoview-tutorial/ http://androidexample.com/Play_Video_File_-_Android_Example/index.php?view=article_discription&aid=124&aaid=144