2012-01-11 36 views
0

我想製作Android主頁背景。我已將視頻文件hp.mkv導入到可繪製文件夾中。並在main.xml中調用該文件。以下是我的代碼片段:在我的應用背景中播放視頻?

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:background="@drawable/hp"> 
<Button android:id="@+id/next_button" 
android:layout_width="200dp" 
android:layout_height="200dp" 
android:gravity="center" 
android:layout_marginLeft="270dp" 
android:layout_marginTop="180dp" 
android:background="@drawable/button_background"/> 
</RelativeLayout> 

再次這樣調用主要活動文件:的setContentView(R.layout.main);

但是,當運行應用程序時,我看到一個黑色的屏幕後面的按鈕,我期待視頻文件來。任何人都可以告訴我如何擺脫這個問題。或任何想法在Android的應用程序的背景中使用視頻。

回答

0

視頻文件不支持「drawables」。換句話說,你不能把它作爲可繪製的資源,並期望它被播放。

如果您需要視頻播放,可以使用MediaPlayer。但是這需要將一些額外的代碼添加到您的活動中。

+0

但是,你能告訴我是否可以將該視頻作爲我的應用程序屏幕背景而不是圖像嗎?其實我需要在我的應用程序按鈕背後的水泡效果? – jyotiprakash 2012-01-11 17:08:15

+0

你應該可以做到這一點。請閱讀有關MediaPlayer的更多信息:http://developer.android.com/reference/android/media/MediaPlayer.html – inazaruk 2012-01-11 17:11:34

0

一個視頻文件是不是一個可繪製的。您需要使用VideoView來處理視頻的顯示。

相關問題