2013-04-08 3 views
2

고정 너비와 높이로 대화 상자에서 비디오를 재생하고 싶습니다. 나는 비디오를 재생했지만 일부 비디오 컨텐트는 대화 상자 외부에 표시되고 일부 비디오 컨텐트는 대화 상자의 오른쪽 상단에 표시됩니다. 런타임시 너비와 높이를 설정하려고 시도하지만 작동하지 않습니다.PopUp 비디오 플레이어

다음은

Dialog dialog = new Dialog(this,android.R.style.Theme_Translucent_NoTitleBar); 
    dialog.setContentView(R.layout.layout_video_popup); 

    VideoView mVideoView = (VideoView)dialog.findViewById(R.id.videoView); 
    //String path ="http://daily3gp.com/vids/747.3gp"; 
    mVideoView.setOnPreparedListener(this); 
    mVideoView.getHolder().setFixedSize(300, 400); 
    dialog.show(); 
    mVideoView.setVideoPath(path); 
    mVideoView.requestFocus(); 
    mVideoView.start(); 
+0

당신이 우리에게 코드를 표시 할 수 있습니다 코드? – Raptor

+0

코드 –

+0

을 수정했습니다. 에뮬레이터 문제가 있습니다. 장치에서 작동합니다. –

답변

0
Window window = dialog.getWindow(); 
window.setLayout((int) (window.getWindowManager().getDefaultDisplay().getWidth() * .90), 
     (int) (window.getWindowManager().getDefaultDisplay().getHeight() * .90));