从活动中暂停服务中的 MediaPlayer
这可能是一个新手问题,但是我如何在我的活动中的服务中暂停和恢复我的媒体播放器。这是我到目前为止所设置的,但它不起作用。
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;
}
}
非常感谢您的帮助!
This is probably a newbie question, but how can I pause and resume my media player in a service from my activity. Here is what I have set up so far, but it is not working.
pause.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
MyService.pauseSong();
}
});
In my service is this:
public void pauseSong(){
if (mediaPlayer.isPlaying() == true){
mediaPlayer.pause();
notificationManagerPlay.cancel(5);
pauseplay = 0;
}
}
Your help is appreciated so much!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为 MediaPlayer 制作一个包装静态单例类,您可以从任何地方访问它。
例如,您可以在这里查看: 在 android 中创建音效
至于单例 - 单例 wiki
Make a wrapper static singelton class for MediaPlayer and you can access it from anywhere.
For an example you can look here: Creating sound effects in android
As for singleton - Singleton wiki