簡體   English   中英

如何在iOS中應用音頻效果

[英]How to apply audio effects in iOS

我使用AVPlayer播放音頻(流媒體或本地文件)。 對於這個音頻,我想應用一些效果 - 提升音量,跳過靜音,降低噪音,改變速度(以0.1為間隔)。

我在android中通過創建自己的播放器,將不同的音頻格式解碼為pcm數據然后使用一些c庫來修改它來做同樣的事情。 這很復雜。

是否可以使用AVPlayer或我該怎么做? 類似於修改AVPlayer已解碼的音頻。 是否有一些ios api( AVAudioEngine ?)或框架( audioKit ?)可以做到這一點?

謝謝!

恕我直言最好的解決方案是使用https://github.com/audiokit/AudioKit,因為它維護得很好,並支持您列出的大多數要求。

另一種方法是導入你在Android項目中使用的C庫,並有一個包裝器,以便它可以在ObjectiveC / Swift中輕松使用。 使用這種方法,您將需要維護較少的代碼,並保證兩個平台之間的類似結果。 您是否願意分享有關此代碼的更多信息?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM