xml中的视频文件格式

时间:2016-09-28 21:05:32

标签: android video

我在向项目添加视频文件时遇到问题。当我将文件复制到原始文件时,图标类型显示为xml文件而不是问号,当我尝试调用文件时,我不能,因为文件类型从媒体文件更改为xml文件。 / p>

我尝试使用很多视频文件,但问题仍然存在。

Screenshot of problem

1 个答案:

答案 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