android - 尝试从原始文件夹(VideoView)播放视频

标签 android

我可以通过插入如下 URL 来播放来自 Internet 的视频:

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

如您所见,您有 3 个部分的 uri:1)“android.resource://”2)“com.pac.myapp”3)“/raw/master”

“master”是您的视频名称

关于android - 尝试从原始文件夹(VideoView)播放视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3609219/

相关文章:

java - Android:从服务将字节转换为位图数据为空

android - `glTexEnv`、 `glColor4x` 和 `glBlendFunc` 在 OpenGL ES 1.0 中有何关联?

java - 如何将这个匿名方法写成一行呢?

android - 如何让 Robolectric 选择特定的微调项

java - 电话 session iOS/android?

android - 如何使用一个选择列查询多个选择参数

android - 使用 AsyncTask 从 sqlite 数据库加载数据并显示在 recyclerview 项目中

Android:从 HOME 重启后保留任务的 Activity 堆栈

android - 在将过滤器应用于图像时避免内存不足异常 (Android)

android - android NETWORK_PROVIDER如何将cellid和lac翻译成lat long