2011-10-28 57 views
0

我在我的Android應用程序中有一個視頻播放器。默認情況下,MediaController在播放3秒後變爲可見,如果沒有活動。MediaController只出現在需求

應用程序會經歷一系列短片段,這很好,但每當視頻更改時,MediaController都會彈出。

是否有可能只按需求顯示(點擊視頻視圖)?

在我打電話給vidPlayer.start()後,我嘗試撥打controller.hide()controller.show(0),但都沒有工作。有任何想法嗎?

+0

我在這裏找到了我的解決方案:http://stackoverflow.com/questions/6679959/android-hiding-media-controller-functions。我不得不改變一些東西,但是那裏的解決方案大部分都適用 – Ronnie

回答

0

final MediaController mc = new MediaController(this);

vView.setMediaController(new MediaController(this) 
    { 
     @Override 
     public void hide() 
     { 
      mc.show(); 
     } 

     }); 
    vView.setMediaController(mc); 

    vView.start();