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