标签: android audio javasound
我正在尝试构建一个可以生成任意频率音调的应用程序。我得到了这个 链接:Playing an arbitrary tone with Android这是非常有用的..因为音调播放特定的持续时间,在代码中设置..我想修改它,使音调继续播放,直到按下停止按钮..而不是预设的持续时间..我无法实现它。有人请帮忙吗?
此外,我想知道在启动和停止音调时发出咔嗒声的原因......如果有任何方法可以避免这种情况......我真的需要帮助...请帮助..
答案 0 :(得分:0)
AudioTrack实例可以在两种模式下运行:静态或流式传输。 所以我认为流模式可以解决你的问题。 在Streaming模式下,应用程序使用write()方法之一将连续的数据流写入AudioTrack。
请参阅此link。这可能会对你有帮助。
可以找到AudioTrack Class here。