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

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

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

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");

杀马特杀马特提问于
奔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));

回答过的其他问题

在ASP.net MVC中正确捆绑DataTables

好吧,这是两件事的组合。第一个是我没有在我应该拥有的包中包含一个css文件(文件jquery.dataTables.css),并且最重要的是我使用的是实际存在的目录。将附加文件添加到捆绑包并更改为不存在的导向器会修复它。

使用is测试Vue过滤器

如果你在多个组件中使用filters,那么它很容易测试。 由于Vue.filter只需要一个函数,你可以通过导出定义来独立于过滤器编写函数的测试,如下所示: // Define the function independently and export it export co...... 展开详请

如何解决Java表示0年是闰年,但0年从未存在过?

......天文年编号(与公元前1年的朱利安年份一致)和ISO 8601:2004(公元前1年的格里高利年)一致

Bootstrap固定内容在表中?

使用您的代码似乎在这个小提琴中正常工作。 http://jsfiddle.net/joshmoto/hapzr61g/ 你脑子里有正确的meta标签吗? <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf...... 展开详请

Electron-Typescript:捆绑一切?

Crossfilter.js在pandas中的group()行为?

如果没有一个好的答案,这就是我拼凑在一起的东西。它需要将过滤器编码到树中,以便可以在每次传递中遍历它并使相应的系列过滤器无效。我仍然对更好的解决方案感兴趣。 基于上述问题的示例调用,其中df是pandas数据帧: crossfilter(df, ('eq', 'Make', '...... 展开详请

关于作者

所属标签

扫码关注云+社区