如何使用服务播放歌曲



我想知道,如何在服务中运行歌曲,我还想使用.aidl文件向客户端公开接口。

Android的基本声音。。

我推荐你通过这个教程MusicDroid-音频播放器部分。

本教程分为三个部分。它很好地描述了如何使用服务和AIDL为android实现音频播放器。

也可以看看这个android开发者教程媒体播放。

我想这会帮你很多。。!

我想你知道如何创建服务,我在类似的之前做过一些事情

import android.media.MediaPlayer;
private MediaPlayer mMediaPlayer;
private void play() {
    mMediaPlayer = new MediaPlayer();
    mMediaPlayer.setDataSource(getSongUrl());
    mMediaPlayer.prepare();
    mMediaPlayer.start();
}

当与UI交互时,将Intent从UI发送到服务,这样您就可以执行let pause:

mMediaPlayer.pause();

或搜索到某个时间:

mMediaPlayer.seekTo((int) (to * mMediaPlayer.getDuration()));

记住一定要调用release()

请在此处查看课程:http://developer.android.com/reference/android/media/MediaPlayer.html

最新更新