Воспроизвести звук на заднем плане, звук на переднем плане
Я хочу воспроизводить звук в фоновом режиме для функции, но я хочу воспроизводить звук только на переднем плане для другой функции. Кроме того, я хочу воспроизводить звук, даже когда включен бесшумный переключатель.
Для воспроизведения звука в фоновом режиме необходимы следующие 2 кода:
[Info.plist] UIBackgroundModes = audio
AVAudioSession.sharedInstance (). SetCategory(AVAudioSessionCategoryPlayback, withOptions: [])
Чтобы воспроизводить звук только на переднем плане, я думаю, мне нужно установить пустой UIBackgroundModes в Info.plist. Но это невозможно, пока приложение работает.
Как я могу воспроизводить звук только на переднем плане для функции и звук на заднем плане для другой функции?
* воспроизведение звука на переднем плане означает, что звук приостанавливается, когда пользователь нажимает кнопку "Домой" на iPhone, и возобновляется, когда пользователь снова открывает приложение.
1 ответ
Как я могу воспроизводить звук только на переднем плане для функции и звук на заднем плане для другой функции
Определите, когда приложение переходит в фоновый режим, и остановите воспроизведение звука переднего плана и переключитесь на фоновый звук.