2010-12-14 11 views
0

Android 전체 화면 모드에서 VideoView를 사용하여 비디오를 재생하고 싶습니다.VideoView를 사용하여 비디오를 표시하기위한 전체 화면 모드

세로 모드로 재생할 때 비디오는 화면의 1/4 만 차지합니다. 가로 모드에서 비디오를 재생할 때 비디오가 화면의 약 4 분의 3을 차지합니다.

제 질문은 VideoView를 사용할 때 비디오의 자동 크기 조절을 어떻게 비활성화 할 수 있습니까?

또한 VideoView &을 확장 한 클래스를 만든 다음 onMeasure()를 재정의했습니다.

하지만 Activity를 확장하는 다른 클래스의 클래스를 어떻게 사용할 수 있습니까?

인터넷에서 많은 것을 검색했습니다. & 코드를 제대로 입력 할 수 없습니다.

답변

3

동영상보기가 포함 된 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" 

그것은 이미 위의 각 줄에 경고 보여주는데을

관련 문제