スピーカーの代わりにレシーバーから音楽を再生したいので、以下のコードを使用します。
am.setMode(AudioManager.MODE_IN_CALL);
mMediaPlayer = MediaPlayer.create(this, R.raw.src2k);
mMediaPlayer.setLooping(true);
mMediaPlayer.start();
Android 4.2 ではうまく動作しますが、Android 5.1 では動作しません。Android 5.1 でもラウドスピーカーから再生されます。Android 4.2および5.1でいくつかの携帯電話をテストしました。誰でも私にアドバイスをもらえますか?ありがとう。