当用户按下主页按钮声音暂停时,我现在在viewDidLoad中播放声音。当用户再次运行应用程序时,从暂停的地方发出声音播放。当用户按下主页按钮时,我可以停止它(没有暂停)吗?
答案 0 :(得分:1)
查看应用程序委托方法:
- (void)applicationDidEnterBackground:(UIApplication *)application
- (void)applicationWillResignActive:(UIApplication *)application
当您的应用关闭时,您可以将代码放在那里运行。尝试保持指向AVAudioplayer的指针并在必要时“停止”其当前播放的内容。 用户回来时务必重新启动它!
“UIApplicationDelegate协议参考”的文档有助于:)
答案 1 :(得分:-1)
NSString *path = [[NSBundle mainBundle] pathForResource:@"*" ofType:@"mp3"];
如果您在mp3名称的位置使用*
,音乐将会停止。