是否可以通过Android设备的手机扬声器播放音频?手机中较小的扬声器,产生的声音很小,只有将耳朵贴在手机上时才能听到。
希望我的描述足够清楚,可以理解我的问题。
如果可能的话,提供一个有关如何完成此操作的示例将非常有帮助。
编辑目前,我正在使用以下代码初始化我的MediaPlayer。
mediaPlayer = new MediaPlayer();
mediaPlayer.setOnBufferingUpdateListener(this);
mediaPlayer.setOnCompletionListener(this);
mediaPlayer.setAudioStreamType(AudioManager.STREAM_VOICE_CALL);
mediaPlayer.setDataSource(audioPath);
mediaPlayer.prepare();
如果要通过听筒播放音频,请使用STREAM_VOICE_CALL
流类型。如果使用MediaPlayer
该类,则setAudioStreamType
可以使用一种方法来实现此目的,对于AudioTrack
该类,您可以将流类型传递给构造函数。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句