van*_*dzi 7 ios avaudioengine audiokit
我使用AVPlayer播放音频(流媒体或本地文件).对于这个音频,我想应用一些效果 - 提升音量,跳过静音,降低噪音,改变速度(以0.1为间隔).
我在android中通过创建自己的播放器,将不同的音频格式解码为pcm数据然后使用一些c库来修改它来做同样的事情.这很复杂.
是否可以使用AVPlayer或我该怎么做?类似于修改AVPlayer已解码的音频.是否有一些ios api(AVAudioEngine?)或框架(audioKit?)可以做到这一点?
谢谢!
恕我直言,最好的解决方案是使用https://github.com/audiokit/AudioKit,因为它维护良好并且支持您列出的大多数要求。
另一种方法是导入您在 Android 项目中使用的 C 库,并对其进行包装,以便可以在 ObjectiveC/Swift 中轻松使用它。通过这种方法,您将需要维护更少的代码,并且可以保证两个平台之间的结果相似。您愿意分享有关此代码的更多信息吗?
| 归档时间: |
|
| 查看次数: |
230 次 |
| 最近记录: |