Android 使用VideoView播放mp4资源

Android 使用VideoView播放mp4资源,android,video,mp4,android-videoview,Android,Video,Mp4,Android Videoview,我已经尝试了所有的方法,但是我无法使用VideoView类播放视频。这是我的密码: String fileName = "android.resource://"+ getPackageName() +"/raw/test"; VideoView vv = (VideoView) this.findViewById(R.id.videoView); vv.setVideoURI(Uri.parse(fileName)); vv.start(); <uses-feature

我已经尝试了所有的方法,但是我无法使用VideoView类播放视频。这是我的密码:

String fileName = "android.resource://"+  getPackageName() +"/raw/test";

VideoView vv = (VideoView) this.findViewById(R.id.videoView);
vv.setVideoURI(Uri.parse(fileName));
vv.start();
    <uses-feature
        android:name="android.hardware.camera"
        android:required="false" />

<application .....
</application>

</manifest>
视频为mp4格式,存在于
raw
文件夹中

    <uses-feature
        android:name="android.hardware.camera"
        android:required="false" />

<application .....
</application>

</manifest>
指向该文件的链接是否错误

    <uses-feature
        android:name="android.hardware.camera"
        android:required="false" />

<application .....
</application>

</manifest>

我很乐意为您提供帮助。

我看不出您的代码中有任何明显的错误

    <uses-feature
        android:name="android.hardware.camera"
        android:required="false" />

<application .....
</application>

</manifest>
以下是我将如何跟踪此错误:

    <uses-feature
        android:name="android.hardware.camera"
        android:required="false" />

<application .....
</application>

</manifest>
  • 确保mp4文件格式正确,并可与其他播放器一起播放
  • 从日志cat获取播放机的代码错误
  • 尝试从SD卡播放相同的视频
用这些新信息更新你的帖子

    <uses-feature
        android:name="android.hardware.camera"
        android:required="false" />

<application .....
</application>

</manifest>

祝你好运

我建议您使用以下代码,其中我正在成功运行我的应用程序

    <uses-feature
        android:name="android.hardware.camera"
        android:required="false" />

<application .....
</application>

</manifest>
代码如下:

    <uses-feature
        android:name="android.hardware.camera"
        android:required="false" />

<application .....
</application>

</manifest>
XML文件:

    <uses-feature
        android:name="android.hardware.camera"
        android:required="false" />

<application .....
</application>

</manifest>

    <uses-feature
        android:name="android.hardware.camera"
        android:required="false" />

<application .....
</application>

</manifest>
此外,您还可以根据自己的用途修改清单文件:

    <uses-feature
        android:name="android.hardware.camera"
        android:required="false" />

<application .....
</application>

</manifest>


这个简单的代码对我来说很有用: (原始文件夹中的my_video.mp4和VideoView@+id/splash)

    <uses-feature
        android:name="android.hardware.camera"
        android:required="false" />

<application .....
</application>

</manifest>