/* Tone play sample code */
private void playTone() {
ToneGenerator tg = mToneGenerator;
if (tg != null) {
tg.startTone(ToneGenerator.TONE_PROP_BEEP2);
}
}
@Override
public void onResume() {
initializeTone();
}
@Override
public void onPause() {
releaseTone();
}
private void initializeTone() {
// Initialize tone generator.
try {
mToneGenerator = new ToneGenerator(
AudioManager.STREAM_SYSTEM, 50);
} catch (Throwable ex) {
Log.w(TAG, "Exception caught while creating tone generator: ", ex);
mToneGenerator = null;
}
}
private void releaseTone() {
if (mToneGenerator != null) {
mToneGenerator.release();
mToneGenerator = null;
}
}
Android: How to play Tone sound
最新推荐文章于 2025-05-10 11:33:14 发布
本文提供了一个简单的Android应用示例,演示了如何使用ToneGenerator类来播放系统预定义的声音效果。通过初始化ToneGenerator并设置音量级别,可以在应用中触发特定的声音提示。
872

被折叠的 条评论
为什么被折叠?



