VideoView无法播放视频

时间:2013-11-16 18:57:06

标签: android video android-videoview mp4

final VideoView videoView = (VideoView) findViewById(R.id.surface_view);
videoView.setVideoPath("/edited_For Render - 1280x720.mp4");
videoView.start();

我正在尝试在我的应用中播放视频,但是当我在我的nexus 4上运行它时,它说该视频无法播放。视频放在android-studio项目的res文件夹中,它是带有H.264编解码器的mp4。

2 个答案:

答案 0 :(得分:1)

我解决了。

问题在于视频路径。它必须是

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

(我还必须将文件重命名为trailer.mp4,因为android无法处理文件名中的空格,我将其移动到原始文件夹)

答案 1 :(得分:0)

VideoView videoView = (VideoView) findViewById(R.id.video1);
    videoView.setVideoPath("android.resource://" + getPackageName() + "/" + R.raw.m);// check your path
    MediaController mediaController = new MediaController(this);
    mediaController.setAnchorView(videoView);
    videoView.setMediaController(mediaController);
    videoView.start();