【发布时间】:2010-10-25 14:33:42
【问题描述】:
当用户按下主页按钮声音暂停时,我现在在 viewDidLoad 中播放声音。当用户再次运行应用程序时,从之前暂停的地方播放声音。当用户按下主页按钮时,我如何停止它(不暂停)?
【问题讨论】:
标签: iphone xcode avaudioplayer ios4
当用户按下主页按钮声音暂停时,我现在在 viewDidLoad 中播放声音。当用户再次运行应用程序时,从之前暂停的地方播放声音。当用户按下主页按钮时,我如何停止它(不暂停)?
【问题讨论】:
标签: iphone xcode avaudioplayer ios4
查看应用程序委托方法:
- (void)applicationDidEnterBackground:(UIApplication *)application
- (void)applicationWillResignActive:(UIApplication *)application
当您的应用关闭时,您可以在此处放置可以运行的代码。尝试保持指向您的 AVAudioplayer 的指针,并在必要时“停止”其当前正在播放的内容。 用户回来后一定要重启!
“UIApplicationDelegate 协议参考”的文档有帮助:)
【讨论】:
NSString *path = [[NSBundle mainBundle] pathForResource:@"*" ofType:@"mp3"];
如果您使用* 代替 mp3 名称,音乐将停止播放。
【讨论】: