Когда я пытаюсь воспроизвести видео на SD-карте, я получаю сообщение об ошибке «Извините, это видео не может быть воспроизведено». Что-то не так с моим кодом? Похоже, что ни один из закомментированных кодов не работает.
public void PlayVideo(View view)
{
VideoView videoView = (VideoView) findViewById(R.id.videoView);
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(videoView);
// последняя строка MEDIA_PATH = новая строка ("/ sdcard / yu5.mp4");
//videoView.setVideoPath(MEDIA_PATH);
//videoView.setVideoURI(Uri.fromFile(new File(Environment.getExternalStorageDirectory(),"yu5.mp4")));
//videoView.setVideoURI(Uri.parse("file:///sdcard/yu5.mp4"));
videoView.setVideoURI(Uri.parse("http://www.law.duke.edu/cspd/contest/finalists/viewentry.php?file=mfog"));
videoView.setMediaController(mediaController);
videoView.start();
}
Когда я транслирую из Интернета, как в коде, видео сильно отстает.