Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android VideoView无法播放视频_Android_Video_Android Videoview_Mp4 - Fatal编程技术网

Android VideoView无法播放视频

Android VideoView无法播放视频,android,video,android-videoview,mp4,Android,Video,Android Videoview,Mp4,我正在尝试在我的应用程序中播放视频,但当我在nexus 4上运行它时,它表示无法播放视频。视频放在android studio项目的res文件夹中,是一个带有H.264编解码器的mp4。我解决了它 问题是视频路径。一定是这样 final VideoView videoView = (VideoView) findViewById(R.id.surface_view); videoView.setVideoPath("/edited_For Render - 1280x720.mp4"); vid

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

我解决了它

问题是视频路径。一定是这样

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

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

文件存储在哪里?“视频放在android studio项目的res文件夹中”
videoView.setVideoPath("android.resource://" + getPackageName() + "/" + R.raw.trailer);