我在添加視頻文件到我的項目時遇到問題。當我將文件複製到原始文件時,圖標類型顯示爲它是一個xml文件而不是問號,並且當我嘗試調用文件時,我不能因爲文件類型從媒體文件更改爲xml文件。xml中的視頻文件格式
我試圖使用許多視頻文件,但問題仍然存在。
我在添加視頻文件到我的項目時遇到問題。當我將文件複製到原始文件時,圖標類型顯示爲它是一個xml文件而不是問號,並且當我嘗試調用文件時,我不能因爲文件類型從媒體文件更改爲xml文件。xml中的視頻文件格式
我試圖使用許多視頻文件,但問題仍然存在。
如果我能夠改正你的問題,你是不是能夠播放視頻文件。 有幾種方法可以在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();
其中video_file在R.raw.video_file
是您的視頻文件名。如果你的視頻文件名是boom.mp4
那麼你可以寫R.raw.boom
。
謝謝我沒有任何問題的代碼問題是,當我在原始添加任何視頻文件android studio不能定義視頻作爲媒體文件它定義爲一個XML文件 –
這很奇怪,你可以發佈媒體文件的截圖,顯示xml文件的擴展名嗎? – San
參考帖子中的數字1是圖片的快捷方式 –
你能更清楚一點嗎?它看起來像你說你的媒體文件更改爲XML文件!請解釋你的步驟,以便每個人都能夠幫助你更多.. – San
謝謝,我試圖添加任何視頻到我的應用程序,但是當我添加它時,資源文件中顯示的視頻文件的圖標就像一個XML佈局的媒體文件。 –
您在哪個文件夾中放置媒體文件? – San