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

时间:2011-11-24 19:31:20

标签: android mp4

我想在我的Android应用程序上播放一个简短的MP4视频我正在搜索有关如何加载mp4视频的信息,但我找不到在Android 1.5上执行此操作的方法。我的应用程序可兼容Android 1.5到4.0

我尝试了很多谷歌的教程,但没有一个有效。例如,现在我正在尝试使用Android开发人员的VideoViewDemo:http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/media/VideoViewDemo.html

我的ASSETS文件夹上有一个视频,我只需播放视频,只有这个。我无法相信这不是一种简单而快捷的方法。

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

由于

2 个答案:

答案 0 :(得分:2)

您可以将视频放在原始文件夹中,然后构建如下的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);

答案 1 :(得分:0)

查看Mark's Busy Coder的Android指南第314页: http://commonsware.com/Android/Android-1_0-CC.pdf

有关于如何从资产文件夹中获取内容的示例。

此外,请确保编解码器是H.264(不是H.264 AVC)。我不认为AVC在1.5中得到支持。请参阅:http://developer.android.com/guide/appendix/media-formats.html

快乐的编码!