SwiftUI video player
In the latest release, I have implemented significant code optimizations to enhance the performance and functionality of the player. Previously, changing the video file would cause the entire player to de-initialize, leading to potential interruptions in playback. With the new update, the player now seamlessly updates the asset without de-initializing. This allows for a smoother transition and immediate playback of the new video source.
Additionally, I added support for VisionOS. This new feature enables our player to integrate seamlessly with VisionOS, providing an enhanced user experience on supported devices.