如何从原始文件夹播放视频?

  • 回答 (2)
  • 关注 (0)
  • 查看 (79)

我可以通过插入以下网址来播放互联网上的视频:

mPath   = Uri.parse("http://commonsware.com/misc/test2.3gp");
mVid.setVideoURI(mPath);
mVid.requestFocus();
mVid.start();

但是现在我在我的原始文件夹中有一个视频,所以路径是res/raw/testing.3gp。下面的代码不起作用,我也尝试过其他一些方法,但都没有用。

mPath   = Uri.parse("../../res/raw/testing.3gp");
杀马特杀马特提问于
或有或无习惯成就一切回答于
已采纳

我也有同样的问题:

Uri video = Uri.parse("android.resource://com.pac.myapp/raw/master");
奔Reborn回答于

可以这样

 String videoName = nameWithoutFileExtention;

 int id = getResources().getIdentifier(videoName, "raw", getActivity().getPackageName());

 final String path = "android.resource://" + getActivity().getPackageName() + "/" + id;

 vvBgVideo.setVideoURI(Uri.parse(path));

所属标签

可能回答问题的人

  • HKC

    红客学院 · 创始人 (已认证)

    26 粉丝7 提问5 回答
  • 西风

    renzha.net · 站长 (已认证)

    9 粉丝1 提问4 回答
  • Dingda

    Dingda · 站长 (已认证)

    4 粉丝0 提问3 回答
  • 螃蟹居

    1 粉丝0 提问2 回答

扫码关注云+社区

领取腾讯云代金券