我在申请中面临一个奇怪的问题。 媒体播放器无法播放原始文件夹中的视频,但它会从SD卡播放相同的视频。
但是,如果我拍摄另一个视频,可以从原始文件夹中轻松播放。
谢谢, 维卡斯
mVideoView.setVideoURI(Uri.parse("android.resource://<package name>/raw/video1"));
mVideoView.setOnPreparedListener(this);
mVideoView.setOnCompletionListener(this);
mVideoView.setMediaController(mediaController);
mediaController.setEnabled(true);
mVideoView.requestFocus();
mVideoView.start();
答案 0 :(得分:1)
看到这个问题:
Playing .MP4 video from raw resource folder
看来,Uri应该包含id(R.raw._your_video_)而不是文件名
Uri uri = Uri.parse("android.resource://[package]/"+R.raw.[video_resid]);