为什么要复活这个问题?因为谷歌“可可玩mp3”让我来到这里,而且没有真棒2012的答案.所以,这是2012年真棒的答案;)
使用AVFoundation!根据苹果,它已经与Mac OS X lion(我想)集成,所以..这里是如何无痛地播放mp3:
1-链接AVFoundation框架.
2-导入它,无论你想要播放你真棒的mp3
#import <AVFoundation/AVFoundation.h>
3-添加一个audioPlayer实例变量来播放声音(这至少是我喜欢这样做的)
@interface WCMainWindow : ... { ... AVAudioPlayer* audioPlayer;}
4-在你的init中,确保你初始化你的audioPlayer:
Nsstring* path = [[NSBundle mainBundle] pathForResource:@"myfile" ofType:@"mp3"];NSURL* file = [NSURL fileURLWithPath:path];// thanks @gebirgsbaerbelaudioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:file error:nil];[audioPlayer preparetoPlay];
5-玩你的真棒Mp3!
if ([audioPlayer isPlaying]) { [audioPlayer pause];} else { [audioPlayer play];}
最后,信用到this guy.
总结以上是内存溢出为你收集整理的objective-c – 可可玩MP3全部内容,希望文章能够帮你解决objective-c – 可可玩MP3所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)