【发布时间】:2014-08-12 10:09:57
【问题描述】:
我使用 AVplayer 构建了一个音乐播放器应用。该应用程序可以访问和播放 iPod 库中的歌曲。这就是我使用 AVPlayer 播放 mediaItem 的方式
MPMediaItem *mediaItem = ...
NSURL *assetUrl = [mediaItem valueForProperty:MPMediaItemPropertyAssetURL];
AVPlayerItem *playerItem = [AVPlayerItem playerItemWithURL:assetUrl];
self.player = [AVPlayer playerWithPlayerItem:playerItem];
我需要在我的应用中添加图形均衡器以允许用户更改以下值
iOS 中的音频处理似乎与其他框架不同。我做了一个研发,发现
- 音频单元
- MTAudioProcessingTap
- NVDSP
- 新卡因
- OpenAL
我的问题是, 是否可以使用 AVPlayer 创建自定义均衡器? 我应该使用什么技术来满足我的需求(使用 AVPlayer 创建自定义均衡器)?
附:谁能给出一个简单的工作示例,我可以将其添加到项目中并检查歌曲中的更改(我尝试了苹果文档,但不清楚)
更新
顺便说一句,我建立了自己的 eq 和处理库 https://github.com/clementprem/CPAudioPlayer
【问题讨论】:
-
嘿,也许这个链接会有所帮助,stackoverflow.com/questions/4029079/…>
-
@Clement Prem:您能否在您的 Github 存储库中提供一个示例?非常感谢。
标签: ios objective-c core-audio avplayer audiounit