Set AVAudioSession, disable screensaver during playback on macOS

This commit is contained in:
Arkadiusz Fal
2021-10-24 16:01:36 +02:00
parent ca8298a9e9
commit 68b5abd122
6 changed files with 80 additions and 3 deletions

View File

@@ -1,3 +1,4 @@
import AVFAudio
import Defaults
import SDWebImage
import SDWebImagePINPlugin
@@ -91,6 +92,9 @@ struct ContentView: View {
SiestaLog.Category.enabled = .common
SDImageCodersManager.shared.addCoder(SDImageWebPCoder.shared)
SDWebImageManager.defaultImageCache = PINCache(name: "net.yattee.app")
#if !os(macOS)
try? AVAudioSession.sharedInstance().setCategory(.playback, mode: .moviePlayback)
#endif
if let account = accounts.lastUsed ??
instances.lastUsed?.anonymousAccount ??