从活动中暂停服务中的MediaPlayer

时间:2011-10-27 16:30:01

标签: android

这可能是一个新手问题,但我如何从我的活动暂停和恢复我的媒体播放器服务。这是我到目前为止设置的内容,但它不起作用。

pause.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            MyService.pauseSong();
        }
    });

我的服务是:

public void pauseSong(){       
    if (mediaPlayer.isPlaying() == true){
        mediaPlayer.pause();
        notificationManagerPlay.cancel(5);
        pauseplay = 0;
    }
}

非常感谢你的帮助!

1 个答案:

答案 0 :(得分:0)

为Media Player创建一个包装器静态单件类,您可以从任何地方访问它。

您可以在此处查看示例:Creating sound effects in android

至于单身人士 - Singleton wiki