gpt4 book ai didi

Objective-C播放声音

转载 作者:搜寻专家 更新时间:2023-10-30 19:48:20 26 4
gpt4 key购买 nike

我知道如何在 Xcode iOS 中播放 mp3 文件和诸如此类的东西。但是我该如何播放某个频率,比如我只想发出一个 C# 音符 25 秒;我该怎么做? (合成器对我来说并不像音符的音高那么重要。)

最佳答案

您需要生成与您要播放的音符相对应的 PCM 音频波形,并将其存储到内存中的样本缓冲区中。然后将该缓冲区发送到音频硬件。

Here是关于生成多种类型波形的教程。文章详细介绍了音符需要考虑的很多方面,包括频率、音量、波形、采样率等。文章附有Flash源码,相信大家应该没有问题并将它们适配到 iOS。

如果您还需要一个可用于在 iOS 上播放生成的缓冲区的库,那么我推荐开源 Finch .

希望对您有所帮助!

关于Objective-C播放声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8106501/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com