我在向项目添加视频文件时遇到问题。当我将文件复制到原始文件时,图标类型显示为xml文件而不是问号,当我尝试调用文件时,我不能,因为文件类型从媒体文件更改为xml文件。 / p>
我尝试使用很多视频文件,但问题仍然存在。
答案 0 :(得分:0)
如果我能够正确回答您的问题,您将无法播放视频文件。 有几种方法可以在Android中播放视频,最简单的方法是将视频文件(建议使用.mp4扩展名)放在res文件夹内的原始文件夹(如果没有它,则创建一个)。请从here获取视频。
将视频放在原始文件夹中,如上所述。
您可以在xml中放置VideoView
来播放视频。
<强> CODE:强>
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:id="@+id/LinearLayout01"
android:layout_height="fill_parent"
android:paddingLeft="2px"
android:paddingRight="2px"
xmlns:android="http://schemas.android.com/apk/res/android"
android:paddingTop="2px"
android:paddingBottom="2px"
android:layout_width="fill_parent"
android:orientation="vertical">
<VideoView
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:id="@+id/VideoView" />
</LinearLayout>
JAVA代码:
VideoView view = (VideoView)findViewById(R.id.videoView);
String path = "android.resource://" + getPackageName() + "/" + R.raw.video_file;
view.setVideoURI(Uri.parse(path));
view.start();
R.raw.video_file
中的video_file是您的视频文件名。如果您的视频文件名为boom.mp4
,则可以撰写R.raw.boom
。