您的位置:首页 > 其它

基于service服务后台运行的music播放器

2016-04-16 22:29 239 查看

基于service服务后台运行的music播放器

getCurrentPosition()

获取当前播放的位置。

getDuration()

获取音频的时长。

setLooping(boolean looping)

设置是否循环播放。

setOnSeekBarChangeListener(OnSeekBarChangeListener l):设置SeekBar的进度改变事件。

seekTo(int msec):调用seekTo()方法可以调整播放的位置。

seekTo(int msec)

寻找指定的时间位置。

通过onbind()绑定服务后,在Activity中可以获取Service里面的Iband对象的,就可以处理service里面的操作方法了。

//服务连接器
@Override
public void onServiceConnected(ComponentName name, IBinder service) {
sub = (MyMusicService.Sub) service;
}


//   1.服务绑定,解绑一次后,不再执行servie里面的onBind方法,然而会继续执行onServiceConnected()方法
//2.服务一旦解绑后,可以启动startService来继续执行onStartCommand()方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: