Fix player initializer

This commit is contained in:
Arkadiusz Fal
2022-08-29 15:31:36 +02:00
parent ac8cb98cdd
commit 53fbae29a0
3 changed files with 16 additions and 21 deletions

View File

@@ -10,8 +10,6 @@ struct TVNavigationView: View {
@Default(.visibleSections) private var visibleSections
@State private var playerInitialized = false
var body: some View {
NavigationView {
TabView(selection: navigation.tabSelectionBinding) {
@@ -58,7 +56,6 @@ struct TVNavigationView: View {
.tag(TabSelection.settings)
}
}
.background(videoPlayerInitialize)
.fullScreenCover(isPresented: $navigation.presentingAddToPlaylist) {
if let video = navigation.videoToAddToPlaylist {
AddToPlaylistView(video: video)
@@ -78,18 +75,6 @@ struct TVNavigationView: View {
}
}
}
@ViewBuilder var videoPlayerInitialize: some View {
if !playerInitialized {
VideoPlayerView()
.scaleEffect(0.00001)
.onAppear {
DispatchQueue.main.asyncAfter(deadline: .now() + 1) {
playerInitialized = true
}
}
}
}
}
struct TVNavigationView_Previews: PreviewProvider {