Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.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视频的简单方法?(与SO的更高版本兼容)_Android_Mp4 - Fatal编程技术网

Android 在安卓1.5上是否存在播放MP4视频的简单方法?(与SO的更高版本兼容)

Android 在安卓1.5上是否存在播放MP4视频的简单方法?(与SO的更高版本兼容),android,mp4,Android,Mp4,当我的应用程序启动时,我需要播放一段短MP4视频 我正在搜索有关如何加载mp4视频的信息,但在Android 1.5上找不到加载的方法 我的应用程序应该兼容安卓1.5到4.0 在安卓1.5上是否存在播放MP4视频的简单方法 谢谢您可以使用VideoView。创建对象并将uri设置为视频。如果您试图从res文件夹播放视频,请使用此URI pareser: Uri video = Uri.parse("android.resource://com.pac.myapp/raw/video_name")

当我的应用程序启动时,我需要播放一段短MP4视频

我正在搜索有关如何加载mp4视频的信息,但在Android 1.5上找不到加载的方法

我的应用程序应该兼容安卓1.5到4.0

在安卓1.5上是否存在播放MP4视频的简单方法


谢谢

您可以使用VideoView。创建对象并将uri设置为视频。如果您试图从res文件夹播放视频,请使用此URI pareser:

Uri video = Uri.parse("android.resource://com.pac.myapp/raw/video_name");
其中com.pac.myapp是您的应用程序包名,video_name是原始文件夹下的视频文件名

获取uri后,将其与videoview函数一起使用

setVideoURI(Uri uri)
如果希望视频在活动可见后开始播放,请覆盖活动的OnVisibilityChange函数,并在函数参数为true时开始播放

编辑

VideoView view=(VideoView) findViewById(R.id.video_view);
Uri videPath=Uri.parse("android.resource://com.example.myapp/raw/1");
view.setVideoUri(videoPath);

这应该是可行的,如果你得到例外,请粘贴在这里。我很乐意提供帮助。

我正在尝试使用android开发人员提供的代码:我将视频存储在资产文件夹中(必须在那里),如何在资产文件夹中指定视频的路径?我想按你的方式做,但我被卡住了。。。你有完整的代码示例吗?你必须把视频放在原始的分辨率下,而不是资产。