为了在扬声器上接收到唯一的短蜂鸣声,我想直接将单个位发送到扬声器。类似于LED闪烁。没有任何媒体播放器,是否有可能发出短促的提示音?
最佳答案
我建议您使用 ToneGenerator
类。它不需要音频文件,不需要媒体播放器,并且您可以自定义提示音的音量,持续时间(以毫秒为单位)和提示音类型。我喜欢这个:
ToneGenerator toneGen1 = new ToneGenerator(AudioManager.STREAM_MUSIC, 100);
toneGen1.startTone(ToneGenerator.TONE_CDMA_PIP,150);
您可以查看ToneGenerator对象(在Mac中,单击CMD,然后单击ToneGenerator。),然后选择除
TONE_CDMA_PIP
之外的另一种蜂鸣类型,150
是持续时间(以毫秒为单位),100
是音量。