1

我正在尝试构建一个可以生成任意频率音调的应用程序..我得到了这个链接:使用 Android 播放任意音调这真的很有帮助..因为音调会在代码中设置的特定持续时间播放..我想修改它,使音调继续播放直到按下停止按钮..而不是预设的持续时间..我无法实现它..有人可以帮忙吗?

另外我想知道在开始和停止音调时发出咔哒声的原因..如果有任何方法可以避免这种情况..我真的需要帮助..请帮助..

4

1 回答 1

0

AudioTrack 实例可以在两种模式下运行:静态或流式传输。所以我认为流媒体模式可以解决你的问题。在 Streaming 模式下,应用程序使用 write() 方法之一将连续的数据流写入 AudioTrack。

请看这个链接。这可能会对您有所帮助。

AudioTrack 类可以在这里找到。

于 2012-12-05T20:38:18.137 回答