Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Android 1.5上播放存储在资产文件夹中的MP4视频?_Android_Mp4 - Fatal编程技术网

如何在Android 1.5上播放存储在资产文件夹中的MP4视频?

如何在Android 1.5上播放存储在资产文件夹中的MP4视频?,android,mp4,Android,Mp4,我需要在我的android应用程序上播放一段短MP4视频。我正在搜索有关如何加载MP4视频的信息,但在android 1.5上找不到方法。我的应用程序应该兼容安卓1.5到4.0 我尝试了很多来自谷歌的教程,但都不管用。例如,现在我正在尝试android开发者的VideoViewDemo: 我的资产文件夹中有一个视频,我只需要播放这个视频,只有这个。我不敢相信没有一个简单快捷的方法可以做到这一点 拜托,如果有人知道怎么做,我会非常感谢你的帮助 谢谢看看Mark的《Android繁忙编码指南》第31

我需要在我的android应用程序上播放一段短MP4视频。我正在搜索有关如何加载MP4视频的信息,但在android 1.5上找不到方法。我的应用程序应该兼容安卓1.5到4.0

我尝试了很多来自谷歌的教程,但都不管用。例如,现在我正在尝试android开发者的VideoViewDemo:

我的资产文件夹中有一个视频,我只需要播放这个视频,只有这个。我不敢相信没有一个简单快捷的方法可以做到这一点

拜托,如果有人知道怎么做,我会非常感谢你的帮助


谢谢

看看Mark的《Android繁忙编码指南》第314页:

这里有一个关于如何从资产文件夹中获取内容的示例

另外,请确保编解码器是H.264(不是H.264 AVC)。我认为AVC在1.5中不受支持。见:


快乐编码

您可以将视频放在原始文件夹中,然后构建如下URI:

android.resource://[package]/[resource_id]
android.resource://[package]/[res type]/[res name]
例如:

Uri videoUri = Uri.parse("android:resource://com.my.package/"+R.raw.myVideo);
mVideoView.setVideoURI(videoUri);

问题不仅仅是从资产中加载视频。。。问题是我不能播放它,我试图让工作成为问题的例子,但视频不能播放,我真的需要一个完整的代码工作示例,可以播放mp4视频:我检查了书的方式,”file:///android_asset/1.mp4“这种方法不起作用:(我需要从资产文件夹加载视频,而不是原始视频。请告诉我如何从资产文件夹加载视频?