24 lines
574 B
Swift
24 lines
574 B
Swift
import AVFoundation
|
|
import SwiftUI
|
|
|
|
@main
|
|
struct VMCApp: App {
|
|
@StateObject private var appModel = AppModel()
|
|
|
|
init() {
|
|
let session = AVAudioSession.sharedInstance()
|
|
try? session.setCategory(.playback, mode: .moviePlayback)
|
|
try? session.setActive(true)
|
|
}
|
|
|
|
var body: some Scene {
|
|
WindowGroup {
|
|
RootView()
|
|
.environmentObject(appModel)
|
|
.preferredColorScheme(.dark)
|
|
.onOpenURL { url in
|
|
appModel.handleOpenURL(url)
|
|
}
|
|
}
|
|
}
|
|
}
|