mirror of
https://github.com/yattee/yattee.git
synced 2025-04-27 09:06:30 +00:00
Remove initializer of player
This commit is contained in:
parent
a73ea78edf
commit
6594d5ba95
@ -18,8 +18,6 @@ struct ContentView: View {
|
|||||||
@Environment(\.horizontalSizeClass) private var horizontalSizeClass
|
@Environment(\.horizontalSizeClass) private var horizontalSizeClass
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@State private var playerInitialized = false
|
|
||||||
|
|
||||||
var playerControls: PlayerControlsModel { .shared }
|
var playerControls: PlayerControlsModel { .shared }
|
||||||
|
|
||||||
let persistenceController = PersistenceController.shared
|
let persistenceController = PersistenceController.shared
|
||||||
@ -111,7 +109,6 @@ struct ContentView: View {
|
|||||||
OpenVideosView()
|
OpenVideosView()
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
.background(playerViewInitialize)
|
|
||||||
.alert(isPresented: $navigation.presentingAlert) { navigation.alert }
|
.alert(isPresented: $navigation.presentingAlert) { navigation.alert }
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -141,18 +138,6 @@ struct ContentView: View {
|
|||||||
VideoPlayerView()
|
VideoPlayerView()
|
||||||
.environment(\.navigationStyle, navigationStyle)
|
.environment(\.navigationStyle, navigationStyle)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ViewBuilder var playerViewInitialize: some View {
|
|
||||||
if !playerInitialized {
|
|
||||||
VideoPlayerView()
|
|
||||||
.scaleEffect(0.00001)
|
|
||||||
.onAppear {
|
|
||||||
DispatchQueue.main.asyncAfter(deadline: .now() + 1) {
|
|
||||||
playerInitialized = true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
struct ContentView_Previews: PreviewProvider {
|
struct ContentView_Previews: PreviewProvider {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user