VideoView 无法播放来自资源的视频
VideoView is unable to play video from Resource
我检查了其他问题,并应用了其中可用的解决方案,但仍然无法正常工作。
我在 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
更改为 Some URL
,它会成功播放视频。
String path= "www.abc.com/someVideo.mp4"
请指导我如何播放来自 raw
的 mp4
视频
Try with this URL
.
String uriPath = "android.resource://"+getPackageName()+"/raw/myvideo";
其中 myvideo
是您的 video file name
。
我检查了其他问题,并应用了其中可用的解决方案,但仍然无法正常工作。
我在 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
更改为 Some URL
,它会成功播放视频。
String path= "www.abc.com/someVideo.mp4"
请指导我如何播放来自 raw
mp4
视频
Try with this URL
.
String uriPath = "android.resource://"+getPackageName()+"/raw/myvideo";
其中 myvideo
是您的 video file name
。