1
0
mirror of https://github.com/yattee/yattee.git synced 2025-01-09 19:10:32 +05:30

Fix player size handling

This commit is contained in:
Arkadiusz Fal 2022-04-04 00:33:09 +02:00
parent 13688adb6e
commit 84a283ff1d

View File

@ -49,14 +49,20 @@ struct VideoPlayerView: View {
.onOpenURL { OpenURLHandler(accounts: accounts, player: player).handle($0) }
.frame(minWidth: 950, minHeight: 700)
#else
GeometryReader { geometry in
HStack(spacing: 0) {
content
.onAppear {
playerSize = geometry.size
#if os(iOS)
configureOrientationUpdatesBasedOnAccelerometer()
#endif
}
}
.onChange(of: geometry.size) { size in
self.playerSize = size
}
.onChange(of: fullScreenDetails) { value in
player.backend.setNeedsDrawing(!value)
}
@ -79,6 +85,7 @@ struct VideoPlayerView: View {
motionManager = nil
}
#endif
}
#endif
}