当屏幕变暗并锁定时如何保持音频播放?

问题描述 投票:0回答:1

我的Xamarin.iOS应用程序中嵌入了一个无线电播放器,但是当屏幕锁定时,音频将停止播放。对于这个线程https://forums.xamarin.com/discussion/36651/play-audio-in-background-for-iphone,我尝试将其添加到AppDelegate的FinishedLaunching方法中,但是它不起作用:

var currentSession = AVAudioSession.SharedInstance(); currentSession.SetCategory(AVAudioSessionCategory.Playback, AVAudioSessionCategoryOptions.MixWithOthers); currentSession.SetActive(true);

AVAudioSessionCategory。即使电话处于静音模式,播放也会播放音频。 (这有效)。AVAudioSessionCategoryOptions.MixWithOthers允许从多个应用程序同时播放多种声音。 (我尚未对此进行测试,但这与我的问题无关)。

currentSession.SetActive(true)应该允许屏幕锁定时在后台播放音频,但它不起作用。

有什么想法吗?

我的Xamarin.iOS应用程序中嵌入了一个无线电播放器,但是当屏幕锁定时,音频将停止播放。通过此线程https://forums.xamarin.com/discussion/36651/play-audio-in-background-for-iphone ...

ios xamarin avaudiosession
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.