Version 3.2.1 - 23 January 2025
General
- Fixes
- Fixed single frame flicker when transitioning between videos when using the PlaylistMediaPlayer
- #2129 Fixed issue when updating from AVPro Video v2.x to more recent releases of v3.x where errors were present which meant the 'AVPro Video 2.x -> v3.x' upgrade tab was not available
Android
- Fixes
- Fixed a seek issue that caused an intermittent crash on some devices when scrubbing through a video when using the media3/ExoPlayer API path
- Fixed issue with AV1 decoded frames having swapped red/blue channels when using the Vulkan renderer
- Fixed caching 'pause' and 'resume' functionality
- #2134 Fixed edge case seeking issue that caused media3/ExoPlayer to throw an exception and consequentially playback to stop
- #2135 Added 'RequestPermissions' script to aid requesting 'READ_MEDIA_VIDEO' permission on Android 13 and newer when loading videos outside the applications folder
macOS/iOS/tvOS/visionOS
- Fixes
- Fixed issue with seeks not being honoured prior to the media player signaling ready to play
- Fixed issue with track names being incorrect for HLS media
- #2092 Fixed issue with video orientation, this is now handled internally when using the BGRA texture format
- #2125 Fixed issue with audio not playing when the player's audio mode is set to Unity
macOS/iOS
- Enhancements
- #1293 Added pause/resume download functionality to the asset cache
Android/macOS/iOS/visionOS
- Fixes
- Fixed bug where 'IsMediaCachingSupported' was always returning true