我检查了其他问题,并应用了其中可用的解决方案,但仍然无法正常工作。
我在我的 raw
文件夹中放置了一个视频。我正在使用以下方法获取视频
String path = "android.resource://" + getPackageName() + "/"+ R.raw.splash_video;
videoView= (VideoView) findViewById(R.id.splash_videoView);
Uri uri= Uri.parse(path);
videoView.setVideoURI(uri);
videoView.start();
视频是mp4
格式,当我运行我的程序时,它会显示无法播放视频
消息。
当我调试代码时,我发现,它将路径值更改为:
path= android.resource:///2131099757
如果我将 path
更改为 Some URL
,它会成功播放视频。
String path= "www.abc.com/someVideo.mp4"
请指导我如何播放 raw
中的 mp4
视频
最佳答案
Try with this URL
.
String uriPath = "android.resource://"+getPackageName()+"/raw/myvideo";
myvideo
是您的视频文件名
。
关于android - VideoView 无法播放资源中的视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38614502/