【发布时间】:2026-01-12 22:30:01
【问题描述】:
我使用 AVAudioPlayer 和 AVAudioSession 在我的 iPhone 应用程序的后台运行音频...
现在我的问题是,我已经编写了一个代码,该代码将一些歌曲作为用户的输入,并使用 AVAudioPlayer 依次播放它们...
问题是,当应用程序在播放其中一个文件时进入后台时,音频会继续播放,但播放完毕后,声音会消失...在前台播放文件时,我只是做一些代码播放下一个,但在后台这是不可能的......
我曾考虑申请一些时间来完成这项工作并运行我的代码,但我无法做到这一点,因为音频文件总是会更改并且它们可能很长......所以请告诉我我应该怎么做?是否有任何作为背景音频运行的内置播放列表播放器?还是有其他解决方案?我真的需要把它投入工作......
非常感谢
【问题讨论】:
标签: iphone ios4 avaudioplayer multitasking