私のアプリでは、次のコードを使用して、MediaPlayer と STREAM_NOTIFICATION を使用して短い通知音を再生します。アプリが通知音を鳴らしているときに、同時に音楽プレーヤーアプリでバックグラウンドで音楽を再生すると、通知音が音楽の再生を中断 (一時停止) するという問題があります。アプリの通知音をバックグラウンド ミュージックの再生と同時に再生するにはどうすればよいですか? ありがとう。
AssetFileDescriptor afd =
mResources.openRawResourceFd(resId);
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setDataSource(afd.getFileDescriptor(), afd.getStartOffset(), afd.getLength());
afd.close();
mediaPlayer.setAudioStreamType(AudioManager.STREAM_NOTIFICATION);
mediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mediaPlayer) {
mediaPlayer.release();
}
});
mediaPlayer.prepare();
mediaPlayer.start();