gpt4 book ai didi

iPhone:MPMusicPlayerController 停止 AVAudioPlayer

转载 作者:行者123 更新时间:2023-11-29 11:05:51 25 4
gpt4 key购买 nike

当用户锁定屏幕时,我正在使用 AVAudioPlayer 播放无声音乐,这样我的计时器就不会停止。但是,当我使用 [MPMusicPlayerController applicationMusicPlayer] 播放 iPod 音乐时,AVAudioPlayer 停止,没有收到任何回电。有什么方法可以让我开始 [MPMusicPlayerController applicationMusicPlayer] 播放而不停止 AVAudioPlayer 播放?

编辑:谢谢大家,这是我正在开发的应用程序:

这是一个闹钟应用程序,这个应用程序允许用户在应用程序运行时锁定屏幕,当闹钟时间到来时,应用程序可以播放 iPod 音乐来唤醒用户。本地通知不能使用 iPod 音乐作为提醒声音,所以我必须在屏幕锁定时保持应用程序运行。

如果用户退出应用程序,它会使用本地通知作为警报,其声音仅限于 bundle 中的文件。

我不能使用 UILocalNotification 作为计时器,因为当处于屏幕锁定状态(在 UIApplicationStatusInactive 中)时,应用无法接收系统生成的本地通知。

最佳答案

Apple 构建了他们的后台系统,以真正限制此类事情的发生。从本质上讲,除非需要,否则您无法让应用程序在后台运行。如果你解释了你想要完成的事情,也许可以找到更好的解决方案,但作为一种好的做法,永远不要使用随机后台方法来做其他事情。我假设您可能会使用微弱的音乐作为在主屏幕上显示自定义内容的方式,这不是一个好主意。

关于iPhone:MPMusicPlayerController 停止 AVAudioPlayer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13658803/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com