用于在Blackberry 8520中生成哔声的代码

时间:2012-01-24 07:40:26

标签: blackberry

我在Blackberry Eclipse中开发了黑莓8520 5.0版的应用程序。现在,当我在Blackberry Mobile中启动该应用程序时,我想生成一声哔声。我使用Toolkit.getDefaultToolkit().beep();来生成哔声,但它无效。

有人可以帮我解决产生哔哔声的代码吗?

1 个答案:

答案 0 :(得分:0)

要使BlackBerry发出简单的哔声,请使用以下方法:

public void beepSound() {

    short frequency = 1046;
    short duration = 200;
    int volume = 100;   
    Alert.startAudio(new short[]{frequency, duration}, volume);                         
}

注意:所有归功于alishaik786的原始答案,这只是删除了UI线程中的冗余包装,因为Alert.startAudio没有阻止。