2015-11-22 34 views
0

後,Android MediaController沒有顯示這是我自定義的MediaController類...只是爲了擺脫3秒後隱藏控制器的方法。在調用show(0)

MusicController.java

import android.content.Context; 
import android.widget.MediaController;  
public class MusicController extends MediaController { 

    public MusicController(Context c) { 
     super(c); 
    } 

    public void hide() { 

    } 
} 

我在MainActivity類別實現android.widget.MediaController.MediaPlayerControl。

public class MainActivity extends AppCompatActivity implements MediaPlayerControl 

我創建了一個MusicController並調用.show()方法

controller.show(0); 

但是...它仍然不顯示在我的應用程序。有人可以向我解釋這可能的原因嗎?有什麼我應該仔細檢查?

當我點擊我的一首歌曲時,它給了我這個。

E/MediaPlayer:mOnVideoSizeChangedListener爲空。無法發送 MEDIA_SET_VIDEO_SIZE消息。

我不明白...這不是視頻。爲什麼它認爲這是一個視頻?

我通過調用System.out.println(controller.isShowing())進行檢查,並打印出錯誤。

+0

我忘了提及...它播放音樂。控制器只是沒有顯示。 –

回答

0

好的傢伙...我發現它爲什麼不工作:P

我沒有setAnchorView我的MediaController正常。我將它設置爲我的相對佈局,它的作用就像一個魅力。 :)

相關問題