首页 文章

在背景中播放一些声音,仅在前景中播放一些声音

提问于
浏览
-1

我想在背景中播放一个功能声音,但我想在前景中播放另一个功能的声音 . 此外,即使打开静音开关,我也想播放声音 .

要在后台播放声音,需要以下2个代码:

  • [Info.plist] UIBackgroundModes = audio

  • AVAudioSession.sharedInstance() . setCategory(AVAudioSessionCategoryPlayback,withOptions:[])

要仅在前台播放声音,我想我必须在Info.plist中将UIBackgroundModes设置为空 . 但是,当应用程序运行时,它是不可能的 .

如何才能在前景中播放声音,在背景中为另一个功能播放声音?

  • playing sound in foreground 表示当用户按下iPhone的主页按钮时声音暂停,当用户再次打开应用程序时,声音将恢复 .

1 回答

  • 1

    如何在前景中播放声音,在背景中播放另一个功能的声音

    检测应用程序何时进入后台,并停止播放前景声音并切换到背景声音 .

相关问题