gpt4 book ai didi

ios - 我可以将旧的AVAudioPlayer与新的AVAudioEngine一起使用吗?

转载 作者:行者123 更新时间:2023-12-01 16:03:46 25 4
gpt4 key购买 nike

我的应用程序使用AVAudioPlayer播放音频文件,并且使用了大多数方法和属性来构建带有按钮的播放控制界面,以播放/暂停,搜索等。现在,我想使用新的AVAudioUnitTimePitch添加音高偏移功能在iOS 8中。我在this question中找到了示例代码,当我运行它时它可以工作,但是它使用AVAudioPlayerNode而不是AVAudioPlayer。

有什么方法可以将AVAudioPlayer而不是AVAudioPlayerNode连接到AVAudioEngine?还是尽管名称相似,但AVAudioPlayerNode是否与AVAudioPlayer完全不同?

我之所以问是因为,如果必须用AVAudioPlayerNode替换AVAudioPlayer,则必须重做大部分控制界面,以使用AVAudioPlayerNode中可用的(或不可用的)不同方法和属性。

最佳答案

在过去的一两个星期中,我一直在处理此问题。我的目标是创建一个模仿AVAudioPlayer功能的AVAudioEngine播放器。看来效果很好。检查一下,让我知道是否有任何帮助。

https://github.com/danielmj/AEAudioPlayer

关于ios - 我可以将旧的AVAudioPlayer与新的AVAudioEngine一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27140777/

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