代码之家  ›  专栏  ›  技术社区  ›  Axarydax

在Android中生成任意的哔哔声

  •  2
  • Axarydax  · 技术社区  · 14 年前

    据我所知,Android中没有简单的方法来生成一个beep(相当于.NET中的Console.beep(int frequency,int length))。唯一一个看起来很有前途的- ToneGenerator 类,只能生成有限的音调选择。

    我是否必须手动生成波形,将其数据推送到AudioTrack并播放它,或者是否有库或开源代码来执行此操作?

    2 回复  |  直到 14 年前
        2
  •  1
  •   takrl cck    13 年前

    我也一直在找。在这个网站上找到了一个答案:

    1. 计算给定频率的波形数
    2. 播放音频曲目。

    我没有网址,但你可以在常见问题解答中很容易找到代码,找人问“…任意频率”