У меня есть этот код для отображения MediaController, но он дает фатальную ошибку, когда я вызываю метод Show ().
Сам MediaPlayer работает над Service и получает Intent из интерфейса MediaPlayerControl.
Мой код:
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mediaController = new MediaController(this, false);
mediaController.setMediaPlayer(mediaPlayerControl);
mediaController.setAnchorView(findViewById(R.id.mediaController));
mediaController.setEnabled(true);
mediaController.show(0);
}
//implements MediaPlayerControl interface
private MediaPlayerControl mediaPlayerControl = new MediaPlayerControl()
{
//Override the methods to send Intent to the MediaPlayer Service
....
....
};
мой логарифм:
В чем проблема с моим кодом?
Воспользуйтесь этим методом.