0
電源が接続されているときに曲を再生したい場合は、電源を切断しても曲を停止します切断されます。これに関する作業コードを共有してください。電源が接続されているときに曲を演奏しましたが、電源が切れても停止していません
public class MyReceiver extends BroadcastReceiver {
public MyReceiver() {
}
@Override
public void onReceive(Context context, Intent intent) {
// TODO: This method is called when the BroadcastReceiver is receiving
MediaPlayer mMediaPlayer = new MediaPlayer();
mMediaPlayer = MediaPlayer.create(context, R.raw.mysong);
if (intent.getAction() == Intent.ACTION_POWER_CONNECTED) {
mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mMediaPlayer.setLooping(true);
mMediaPlayer.start();
}
else if (intent.getAction() == Intent.ACTION_POWER_DISCONNECTED) {
Toast.makeText(context, "POWER DISCONNECTED !!!!!", Toast.LENGTH_SHORT).show();
mMediaPlayer.stop();
}
}
}
デバッグを試しましたか?電源が切断されると 'mMediaPlayer.stop();'という行が呼び出されますか? –
mMediaPlayer.stop(); Toast.makeText(コンテキスト「POWER DISCONNECTED !!!!!」、Toast.LENGTH_SHORT).show();私はこのトーストを..私のデバイスで実行している –