繁体   English   中英

屏幕休眠时如何使用Media Player在Android中播放音频文件

[英]How to play the audio file in android using mediaplayer when screen sleeps

我正在尝试使用媒体播放器播放音频文件。 屏幕锁定后它将停止。 任何人都可以提出建议,如何处理呢? 即使屏幕熄灭,我也想播放音乐。

提前致谢。

我认为您可以使用媒体播放

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();
}

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM