Ios 不带遥控器的iPhone背景音频
我一直在搜索如何在应用程序进入后台几秒钟后启动音频文件,它正在工作,但有一个小问题我想解决 如果没有以下代码,AVAudioPlayer将无法开始播放:Ios 不带遥控器的iPhone背景音频,ios,iphone,objective-c,avaudioplayer,Ios,Iphone,Objective C,Avaudioplayer,我一直在搜索如何在应用程序进入后台几秒钟后启动音频文件,它正在工作,但有一个小问题我想解决 如果没有以下代码,AVAudioPlayer将无法开始播放: [[UIApplication sharedApplication] beginReceivingRemoteControlEvents]; 但有了这段代码,通知中心就开始像远程设备一样工作 我见过(报警)应用程序在一段时间后播放声音,而通知中心却没有像遥控器一样工作 有什么建议吗 您可以在此处找到示例代码: 如果您在进入后台模式时未播放音频
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
但有了这段代码,通知中心就开始像远程设备一样工作
我见过(报警)应用程序在一段时间后播放声音,而通知中心却没有像遥控器一样工作
有什么建议吗
您可以在此处找到示例代码:
如果您在进入后台模式时未播放音频,您的应用程序将被挂起 添加[[UIApplication sharedApplication]beginReceivingRemoteControlEvents]可能会阻止您的应用程序挂起,但我不确定 您必须尝试创建背景任务并在延迟后播放此音频文件吗
另外,如果你想继续在后台播放,你必须循环一个包含静音的声音。好吧,就是这样,音频文件似乎不愿意在后台延迟一段时间后启动(甚至重新启动)。