2010-12-14 50 views
0

我想在Android全屏模式下使用VideoView播放視頻。使用VideoView顯示視頻的全屏模式

當我在縱向模式下播放時,視頻佔用的屏幕只有1/4。 當我以橫向模式播放視頻時,視頻佔用屏幕的3/4左右。

我的問題是如何禁用使用VideoView時自動縮放視頻。

此外,我創建了一個擴展VideoView &的類,然後覆蓋了onMeasure()。

但是我怎麼能在另一個擴展Activity的類中使用這個類。

我在互聯網上搜索了很多&無法獲得正確的代碼。

回答

3

在包含videoview的xml上應用以下佈局格式,它肯定會以全屏模式播放視頻。因爲它是運行礦:)希望它可以幫助

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" > 
    <VideoView android:id="@+id/myvideoview" 
      android:layout_width="fill_parent" 
      android:layout_alignParentRight="true" 
      android:layout_alignParentLeft="true" 
      android:layout_alignParentTop="true" 
      android:layout_alignParentBottom="true" 
      android:layout_height="fill_parent"> 
    </VideoView> 
</RelativeLayout> 
-1

當我加了以下幾行我的應用程序強制關閉:

  android:layout_alignParentRight="true" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentTop="true" 
     android:layout_alignParentBottom="true" 

它已經顯示出與上述各行的警告