我需要在我正在处理的iPhone应用程序中渲染和显示图表(现在是条形图,但稍后可能需要更多类型).我已经做了一些环顾四周,看起来没有任何真正好的,成熟的iPhone图表库.我也在寻找可以在Mac上为Cocoa编写的东西,但是还没有找到任何好的东西.
以前有人处理过吗?有什么建议?
我确实找到了Core Plot,但似乎还处于开发的早期阶段.
编辑以添加要求的一些细节(因为它们目前的立场;))
我使用assetUrl从iPod库中读取歌曲(在代码中命名为audioUrl)我可以用很多方式播放,我可以剪掉它,我可以用它来做一些但是......我真的不明白我要用这个做什么CMSampleBufferRef获取绘制波形的数据!我需要有关峰值的信息,我怎么能得到这个(也许是另一种)方式?
AVAssetTrack * songTrack = [audioUrl.tracks objectAtIndex:0];
AVAssetReaderTrackOutput * output = [[AVAssetReaderTrackOutput alloc] initWithTrack:songTrack outputSettings:nil];
[reader addOutput:output];
[output release];
NSMutableData * fullSongData = [[NSMutableData alloc] init];
[reader startReading];
while (reader.status == AVAssetReaderStatusReading){
AVAssetReaderTrackOutput * trackOutput =
(AVAssetReaderTrackOutput *)[reader.outputs objectAtIndex:0];
CMSampleBufferRef sampleBufferRef = [trackOutput copyNextSampleBuffer];
if (sampleBufferRef){/* what I gonna do with this? */}
Run Code Online (Sandbox Code Playgroud)
请帮我!
我正在寻找如何根据音乐绘制声波.
我想要像这张图片一样的波浪

这里有一些关于从音乐中显示Waves的讨论
Github示例链接
但是对于这种类型的波浪没有任何了解,是否可以像这张图像一样画出波浪?
我即将开始一个记录和编辑音频文件的项目,我正在寻找一个好的库(最好是Ruby,但会考虑除Java或.NET以外的任何东西)来实现波形的即时可视化.
有谁知道我应该从哪里开始搜索?
waveform ×3
ios ×2
iphone ×2
audio ×1
charts ×1
cocoa ×1
cocoa-touch ×1
core-audio ×1
core-plot ×1
ipod ×1
mp3 ×1
objective-c ×1
ruby ×1
wave ×1