VideoView无法播放资源中的视频

时间:2016-07-27 13:33:38

标签: android android-layout video android-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"

请指导我如何播放mp4

中的raw视频

1 个答案:

答案 0 :(得分:1)

  

Try with this URL

String uriPath = "android.resource://"+getPackageName()+"/raw/myvideo";

myvideovideo file name