在 iphone sdk 上播放 mp3?
Posted
技术标签:
【中文标题】在 iphone sdk 上播放 mp3?【英文标题】:Playing mp3 on iphone sdk? 【发布时间】:2010-02-04 19:39:26 【问题描述】:-(IBAction)musiconButtonClicked:(id)sender
NSString *path = [[NSBundle mainBundle] pathForResource:@"NextRevIt" ofType:@"mp3"];
AVAudioPlayer* audioPlayer = [[AVAudioPlayer alloc ] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL];
[audioPlayer play];
-(IBAction)musicoffButtonClicked:(id)sender
[audioPlayer stop]; <----says this is undeclared?
我可以让音频正常播放,但是如何制作一个停止音频的按钮?
【问题讨论】:
【参考方案1】:把它放在你的interface
块中的.h
。
AVAudioPlayer* audioPlayer;
您需要检查一个实例并同时释放它。
【讨论】:
别忘了在 .m 中 @syntheize 并按照上面提到的方式释放它。【参考方案2】:您已将AVAudioPlayer* audioPlayer
声明为方法局部变量。将该变量的范围更改为类级别。遵循 Daniel A. White 的建议
【讨论】:
以上是关于在 iphone sdk 上播放 mp3?的主要内容,如果未能解决你的问题,请参考以下文章
Iphone SDK: pathFoResource:Nsstring 问题 -> 播放 MP3 文件
在 iphone 上通过 http 套接字播放 mp3 音频