iPhone应用程序:当应用程序启动时,它会停止其他应用程序的音乐播放器

发布于 2024-12-05 13:44:46 字数 198 浏览 0 评论 0原文

在我的 iPhone 应用程序中,为了保持应用程序在后台运行,我实现了 AVAudioPlayer,它可以帮助我在后台模式下运行计时器,并使用计时器启动和停止更新位置管理器以延长电池寿命。

现在我面临的问题是:如果其他应用程序正在后台播放音乐并且我启动我的应用程序,它会停止已经在后台运行的应用程序的播放器。

如何使在后台运行的应用程序的音乐播放器运行?

In my iPhone App to keep app running in background I have implemented AVAudioPlayer which helps me to run timer in background mode and using timer it starts and stop updating location manager to preserve battery life.

Now the problem I am facing is: if some other app is playing music in background and I starts my app it stops the player of the app which is already running in background.

How can I make the music player running of the app which is running in background?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

沫雨熙 2024-12-12 13:44:46

首先,您滥用后台模式音频,这将使您的应用程序被拒绝。
如果您想在后台使用位置更新,只需将后台模式设置为位置即可。

并将位置管理器更改为仅告诉您主要更新时的位置更改。

您想要的方式不是一种选择,因为一次只能有一个音频应用程序在后台运行。

First you are abusing the background mode audio, which will get your app reject.
If you want to use location updates in the background just set the background mode to location.

And change the location manager to only tell you about a location change on major update.

The way you want to go is not an option, since there can only be one audio app running in the background at a time.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文