作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我使用 AVplayer 构建了一个音乐播放器应用。该应用程序访问和播放 iPod 库中的歌曲。这就是我使用 AVPlayer
MPMediaItem *mediaItem = ...
NSURL *assetUrl = [mediaItem valueForProperty:MPMediaItemPropertyAssetURL];
AVPlayerItem *playerItem = [AVPlayerItem playerItemWithURL:assetUrl];
self.player = [AVPlayer playerWithPlayerItem:playerItem];
我需要在我的应用中添加图形均衡器以允许用户更改以下值
iOS 中的音频处理似乎与其他框架不同。我做了一个研发发现
我的问题是,是否可以使用 AVPlayer 创建自定义均衡器?我应该使用什么技术来满足我的要求(使用 AVPlayer 创建自定义均衡器)?
附言任何人都可以提供一个简单的工作示例,我可以将其添加到项目中并检查歌曲中的更改(我尝试了苹果文档,但不清楚)
更新
顺便说一句,我建立了自己的均衡器和处理库 https://github.com/clementprem/CPAudioPlayer
最佳答案
AVPlayer
对您没有用,因为它只提供高级接口(interface)。
我前段时间实现了一个音频均衡器,我的建议是使用 Novocaine,它使用 NVDSP 和音频单元(实际上使它更简单)。 Novocaine 甚至包含一个 Equalizer
类,因此您只需将其集成到您的应用程序中(如果您不进行流式传输,那真的很简单)。
关于ios - 在 iOS 中构建高级均衡器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25261665/
我是一名优秀的程序员,十分优秀!