我想让一个按钮发出蜂鸣声来表明它已被按下。我想知道如何使用默认的 Android 蜂鸣声(例如调整铃声音量时),而不是导入我自己的 mp3 音乐文件或使用 ToneGenerator?
...使用默认的 android 蜂鸣声(就像当你调整
铃声音量)...
在我的 Cyanogen 7 Nexus One 和旧货 T-Mobile Pulse Mini(记忆中的后者)上,据我所知,这正是音量变化时的默认蜂鸣声:
final ToneGenerator tg = new ToneGenerator(AudioManager.STREAM_NOTIFICATION, 100);
tg.startTone(ToneGenerator.TONE_PROP_BEEP);
您似乎在寻求替代方案ToneGenerator
,但我认为它在两行中就给了你你想要的东西。
以下是其他一些可能的情况ToneGenerator
我尝试过的声音不匹配(前两个可能可以用作音量蜂鸣声的替代声音):
// Double beeps: tg.startTone(ToneGenerator.TONE_PROP_ACK);
// Double beeps: tg.startTone(ToneGenerator.TONE_PROP_BEEP2);
// Sounds all wrong: tg.startTone(ToneGenerator.TONE_CDMA_KEYPAD_VOLUME_KEY_LITE);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)