2012-01-25 20 views
0

我希望在用戶執行特定操作時在我的應用程序中播放視頻文件。我搜索了代碼樣本,但我發現所有樣本都是在應用程序中的預定義視圖內播放視頻。我需要的是不同的:在應用程序之上,以重疊的全屏窗口/視圖啓動視頻播放器。在Android中以重疊視圖播放視頻

我嘗試下面的代碼,但視頻窗口不上來:

VideoView videoView = new VideoView(this /* my activity */); 
videoView.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); 
videoView.setMediaController(new MediaController(videoView.getContext())); 
videoView.setVideoPath(videoFile.getAbsolutePath()); 
videoView.setVisibility(View.VISIBLE); 
videoView.requestFocus(); 
videoView.start(); 
videoView.bringToFront(); 

我應該怎麼做才能讓玩家展示?

回答

0

嘗試進行顯示videoview並作爲對話框工作的活動。活動作爲對話很簡單,你可以很容易地得到樣本。只需將主題設置爲對話框。

0

將WRAP_CONTENT更改爲FILL_PARENT