VideoView无法播放来自资源的视频
问题描述:
我查看了其他问题,并应用了其中可用的解决方案,但仍然无法正常工作。VideoView无法播放来自资源的视频
我已将视频放入我的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
格式,当我运行我的程序,它会显示我Can't play the video
信息获取视频。
当我调试的代码,我发现,它的路径值更改为:
path= android.resource:///2131099757
如果我改变path
到一些URL
,它成功地播放视频。
String path= "www.abc.com/someVideo.mp4"
请指导我如何从raw
答
Try with this URL
播放mp4
视频。
String uriPath = "android.resource://"+getPackageName()+"/raw/myvideo";
哪里myvideo
是你video file name
。
'splash_video'的格式是什么? –
其在mp4格式 – Kirmani88
你确定你正在获取'package name'在那个路径?你正在使用*片段*还是*活动*? –