如何在屏幕睡眠时使用mediaplayer在Android中播放音频文件

时间:2015-12-22 06:11:24

标签: android android-mediaplayer

我正在尝试使用媒体播放器播放音频文件。屏幕锁定后会停止。任何人都可以建议,如何处理这个很烦人? 我想播放音乐甚至屏幕熄灭。

提前致谢。

1 个答案:

答案 0 :(得分:1)

我认为您可以使用Media Playback

public class MyService extends Service implements MediaPlayer.OnPreparedListener {
private static final String ACTION_PLAY = "com.example.action.PLAY";
MediaPlayer mMediaPlayer = null;

public int onStartCommand(Intent intent, int flags, int startId) {
    ...
    if (intent.getAction().equals(ACTION_PLAY)) {
        mMediaPlayer = ... // initialize it here
        mMediaPlayer.setOnPreparedListener(this);
        mMediaPlayer.prepareAsync(); // prepare async to not block main thread
    }
}

/** Called when MediaPlayer is ready */
public void onPrepared(MediaPlayer player) {
    player.start();
}

}