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

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

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

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

回答过的其他问题

Yii2 Gridview表显示数据

您可以在创建后直接在控制器操作中添加条件$dataProvider: public function actionIndex() { $searchModel = new PartnersSearch(); $dataProvider = $searchMod...... 展开详请

在组件样式ReactJS中在200ms后更改不透明度

实体框架为包含属性返回null

将include移动到ToList()前面。 select ur).Include("Groups").Include("Screens").ToList(); 子选择可以消除Include效果。 如果您正在进行急切加载,virtual则不需要该关键字。通过添加virtual...... 展开详请

在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年的格里高利年)一致

关于作者

所属标签

扫码关注云+社区