MediaPlayer でのサウンドの再生に問題があります。デバイスの音量が 0 のときにサウンドが開始されると、再生されません。説明します: サウンドの再生を開始した瞬間にデバイスのボリュームが 0 になっていて、その後ボリュームを上げてもまだ音が出ません。ただし、音量が != 0 のときにサウンドが開始された場合は、音量を下げてミュートし、再度音量を上げてもまだ再生されます。
コードは次のとおりです。
mpMusic = MediaPlayer.create(context, R.raw.musicmenu_overcast);
float streamVolume = manager.getStreamVolume(AudioManager.STREAM_MUSIC);
streamVolume = streamVolume / manager.getStreamMaxVolume(AudioManager.STREAM_MUSIC);
mpMusic.setVolume(streamVolume, streamVolume);
mpMusic.start();
mpMusic.setLooping(true);
私は何を間違っていますか?皆さん、ありがとうございました!