holder.playIcon.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (audio != null) {
final long id = msgItem.getRowId();
boolean sameId;
sameId = player.getMessageID() == id;
if (!sameId) {
timeWhenStopped = 0;
player.stop();
audioManager.setSpeakerphoneOn(false);
}
holder.speakerIcon.setEnabled(true);
boolean isOn = audioManager.isSpeakerphoneOn();
if (isOn) {
AudioManager audioManager = (AudioManager)
context.getSystemService(Context.AUDIO_SERVICE);
audioManager.setSpeakerphoneOn(false);
//audioManager.setMode(AudioManager.MODE_IN_CALL);
}
по умолчанию звук мультимедийного проигрывателя воспроизводится в режиме громкого динамика, поэтому я не хочу воспроизводить его в режиме динамика.У меня есть кнопка громкоговорителя, поэтому мне нужно, например, включить / выключить динамик, пожалуйста, помогите мне получить ответ
Я использовал audiomanager.setSpeakerMode (false);хотя он только в режиме динамика