Воспроизведение звука через громкоговоритель телефона устройства Android

Можно ли воспроизводить звук через громкоговоритель телефона устройства Android? Маленький громкоговоритель внутри телефона, который воспроизводит звук с низким уровнем громкости, который можно услышать только при непосредственной близости с ухом к телефону.

Надеюсь, мое описание достаточно ясное, чтобы понять мой вопрос.

Если это возможно, то пример того, как это сделать, будет действительно полезен.

EDIT В настоящее время я использую следующий код для инициализации моего MediaPlayer.

mediaPlayer = new MediaPlayer(); mediaPlayer.setOnBufferingUpdateListener(this); mediaPlayer.setOnCompletionListener(this); mediaPlayer.setAudioStreamType(AudioManager.STREAM_VOICE_CALL); mediaPlayer.setDataSource(audioPath); mediaPlayer.prepare(); 

Если вы хотите воспроизводить звук через динамик, используйте STREAM_VOICE_CALL потока STREAM_VOICE_CALL . Если вы используете класс MediaPlayer существует метод setAudioStreamType который вы можете использовать для этой цели, а для класса AudioTrack вы передаете тип потока конструктору .

Intereting Posts