2013-04-08 52 views
2

我想在固定寬度和高度的對話框中播放視頻。我播放了視頻,但一些視頻內容顯示在對話框之外,一些視頻內容顯示在對話框的右上角。 我嘗試在運行時設置寬度和高度,但不起作用。PopUp Video Player

以下是代碼

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 2013-04-08 04:50:51

+0

我已更新代碼 – 2013-04-08 05:03:05

+0

我解決了這個問題,有模擬器問題它在設備上工作 – 2013-06-05 17:22:53

回答

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