Я получаю ошибку при воспроизведении видео из папки с ресурсами и папки с исходными текстами.
Ошибка MediaPlayer (1, -2147483648) Ошибка VideoView 1, -2147483648.android videoview error 1, -2147483648
Я попробовал из папки с ресурсами как.
private String SrcPath = "file:///android_asset/aaa.mp4"; //also tried aaaa.mp3
VideoView vv = (VideoView)findViewById(R.id.videoView1);
vv.setVideoPath(SrcPath);
MediaController controller = new MediaController(this);
controller.setAnchorView(vv);
vv.setMediaController(controller);
vv.requestFocus();
vv.start();
и сырой папку я использовал URI как:
Uri video = Uri.parse("android.resource://com.usecontentprovider/raw/aaa.mp4");
vv.setVideoURI(video);
я получил то же самое сообщение об ошибке в обеих случаях.
Обычно эта ошибка означает, что устройство не поддерживает формат видео вы играете. – Kedarnath
Я запускаю свое приложение на AVD, и я пробовал по 5-6 AVD разных конфигураций, все же ошибка была такой же. Можем ли мы воспроизводить видео на виртуальных устройствах? –
Ах ...... теперь попробуйте в реальном устройстве. Обычно вы не получаете эту ошибку в реальном устройстве, если вы не используете какой-либо неизвестный формат. – Kedarnath