用户按下主页按钮时停止声音

时间:2010-10-25 14:33:42

标签: iphone xcode avaudioplayer ios4

当用户按下主页按钮声音暂停时,我现在在viewDidLoad中播放声音。当用户再次运行应用程序时,从暂停的地方发出声音播放。当用户按下主页按钮时,我可以停止它(没有暂停)吗?

2 个答案:

答案 0 :(得分:1)

查看应用程序委托方法:

- (void)applicationDidEnterBackground:(UIApplication *)application

- (void)applicationWillResignActive:(UIApplication *)application

当您的应用关闭时,您可以将代码放在那里运行。尝试保持指向AVAudioplayer的指针并在必要时“停止”其当前播放的内容。 用户回来时务必重新启动它!

“UIApplicationDelegate协议参考”的文档有助于:)

答案 1 :(得分:-1)

NSString *path = [[NSBundle mainBundle] pathForResource:@"*" ofType:@"mp3"];

如果您在mp3名称的位置使用*,音乐将会停止。