5

是否可以通过安卓设备的手机扬声器播放音频?手机内较小的扬声器,可产生低音量的声音,只有当您的耳朵靠近手机时才能听到。

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

如果可能的话,如何实现这一点的示例将非常有帮助。

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

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

1 回答 1

7

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

于 2013-11-04T16:38:36.407 回答