2013-05-08 3 views
0

이제 Android 앱에서 작업하고 있습니다. 내 앱에서는 화면 모서리에서 비디오를 재생해야합니다. 비디오 뷰를 사용하여 비디오를 재생합니다.펼치기 및 접기가 포함 된 Android 동영상보기

Uri uri =  Uri.parse(path); 
    MediaController mc = new MediaController(this); 
    videoView.setMediaController(mc); 
    videoView.setVideoURI(uri); 
    videoView.start(); 

내 requirment에 나는 우리가 축소 버튼을 클릭하여 이전 화면으로의 축소가 IPhone.ANd처럼 확장 버튼을 클릭하면 전체 화면에서 비디오를 확장해야합니다. 아이폰에서는 기본 속성입니다. 어떻게하면 안드로이드에서 그것을 얻을 수 있습니까?

예를 들어 처음으로 다른보기가있는 레이아웃의 비디오를 보여줍니다. 그런 다음 videoview에서 확장 버튼을 클릭하면 동영상이 전체 화면으로 표시되고 원본 화면과 다시 볼 수 있습니다.

의심됩니다. 1) 고정 크기에서 VideoView를 지켜 보면서의 2) 변화의 크기가 가고있다

+0

에서 참조하고 이벤트 트리거시 프로그램 적으로 VideoView 컨트롤의 높이. –

답변

1

을 전체 화면하는 VideoView를 지켜 보면서 확장 버튼을 추가 : 당신은 폭을 변경해야

VideoView view_instance = (VideoView)findViewById(R.id.nutrition_bar_filled); 
LayoutParams params=view_instance.getLayoutParams(); 
params.width=newOne; 
params.height=newOne; 
view_instance.setLayoutParams(params); 

here

+0

내 질문을 수정했습니다. – sarath

+0

을 확인하십시오. 예, 비디오보기의 높이와 너비를 match_parent로 설정하여 부모 레이아웃에 직접 배치 된 경우 컨트롤이 전체 화면을 차지하도록해야합니다. –

+0

@JibranKhan 내 videoview 부모가 relativelayout – Erum