播放Android设备的音频槽手机扬声器

Luc*_*ano 5 audio android speaker

是否可以通过Android设备的手机扬声器播放音频?手机内部较小的扬声器产生低音量的声音,只有在您的耳朵紧贴电话时才能听到.

希望我的描述足够清楚,以便理解我的问题.

如果可能,一个如何实现这一点的例子将非常有帮助.

编辑 目前我正在使用以下代码初始化我的MediaPlayer.

 mediaPlayer = new MediaPlayer();
 mediaPlayer.setOnBufferingUpdateListener(this); 
 mediaPlayer.setOnCompletionListener(this);
 mediaPlayer.setAudioStreamType(AudioManager.STREAM_VOICE_CALL);
 mediaPlayer.setDataSource(audioPath);
 mediaPlayer.prepare();
Run Code Online (Sandbox Code Playgroud)

Mic*_*ael 7

如果要通过听筒播放音频,请使用STREAM_VOICE_CALL流类型.如果您使用MediaPlayer该类,则setAudioStreamType可以使用一种方法来实现此目的,对于AudioTrack该类,您可以将流类型传递给构造函数.