Releases: LiteAVSDK/Player_Flutter
Releases · LiteAVSDK/Player_Flutter
release_player_v12.6.0
- set Android TXLiteAVSDK_Player to 12.6.0.17772,tag:release_player_v12.6.0
- set iOS TXLiteAVSDK_Player to 12.6.18866, tag:release_player_v12.6.0
release_player_v12.5.1
- set Android TXLiteAVSDK_Player to 12.5.0.17576
- set iOS TXLiteAVSDK_Player to 12.5.18393
- The
SuperPlayerPluginhas added thesetDrmProvisionEnvmethod for switching the DRM playback environment. - Fixed an issue where the video screen could not be restored when returning to the foreground from the background while using SurfaceView on the Android side.
- Fix the issue where the UI component's fullscreen operation behaves unexpectedly on some older Android devices.
release_pro_v12.5.0
- set Android TXLiteAVSDK_Professional to 12.5.0.17567,tag:release_pro_v12.5.0
- set iOS TXLiteAVSDK_Professional to 12.5.18359, tag:release_pro_v12.5.0
- Added the
setRenderModemethod to the player, allowing configuration of the tiling mode for video rendering. - Fixed an issue on Android where the player screen would turn black after pausing, moving to the background, and then returning to the foreground.
- Optimized the delay of the first frame rendering in the Flutter player compared to event triggers.
- Improved the screen orientation switching logic of the
super_player_widgetcomponent by unifying texture sharing between portrait and landscape modes, enhancing the user experience during orientation changes. - On iOS, Picture-in-Picture (PiP) for live streaming will automatically switch to a layer-based playback mode for iOS 15.0 and above. [Inspired by live streaming practices, this uses
contentSourceto implement custom PiP rendering, avoiding playback glitches caused by PiP window resizing.] - Added a simple license polling mechanism on the demo side to prevent playback failures due to prolonged network disconnections during the first launch.
- Fixed a memory leak issue in the Android Picture-in-Picture service under certain conditions.
- Resolved the issue where Android Picture-in-Picture resizing animations displayed a semi-transparent black shadow effect.
- On iOS, after calling
stopPlay, thestartTimeis no longer cleared, aligning the behavior with the Android implementation.
release_premium_v12.5.0
- set Android TXLiteAVSDK_Player_Premium to 12.5.0.17567,tag:release_premium_v12.5.0
- set iOS TXLiteAVSDK_Player_Premium to 12.5.18359, tag:release_premium_v12.5.0
- Added the
setRenderModemethod to the player, allowing configuration of the tiling mode for video rendering. - Fixed an issue on Android where the player screen would turn black after pausing, moving to the background, and then returning to the foreground.
- Optimized the delay of the first frame rendering in the Flutter player compared to event triggers.
- Improved the screen orientation switching logic of the
super_player_widgetcomponent by unifying texture sharing between portrait and landscape modes, enhancing the user experience during orientation changes. - On iOS, Picture-in-Picture (PiP) for live streaming will automatically switch to a layer-based playback mode for iOS 15.0 and above. [Inspired by live streaming practices, this uses
contentSourceto implement custom PiP rendering, avoiding playback glitches caused by PiP window resizing.] - Added a simple license polling mechanism on the demo side to prevent playback failures due to prolonged network disconnections during the first launch.
- Fixed a memory leak issue in the Android Picture-in-Picture service under certain conditions.
- Resolved the issue where Android Picture-in-Picture resizing animations displayed a semi-transparent black shadow effect.
- On iOS, after calling
stopPlay, thestartTimeis no longer cleared, aligning the behavior with the Android implementation.
release_player_v12.5.0
- set Android TXLiteAVSDK_Player to 12.5.0.17567,tag:release_player_v12.5.0
- set iOS TXLiteAVSDK_Player to 12.5.18359, tag:release_player_v12.5.0
- Added the
setRenderModemethod to the player, allowing configuration of the tiling mode for video rendering. - Fixed an issue on Android where the player screen would turn black after pausing, moving to the background, and then returning to the foreground.
- Optimized the delay of the first frame rendering in the Flutter player compared to event triggers.
- Improved the screen orientation switching logic of the
super_player_widgetcomponent by unifying texture sharing between portrait and landscape modes, enhancing the user experience during orientation changes. - On iOS, Picture-in-Picture (PiP) for live streaming will automatically switch to a layer-based playback mode for iOS 15.0 and above. [Inspired by live streaming practices, this uses
contentSourceto implement custom PiP rendering, avoiding playback glitches caused by PiP window resizing.] - Added a simple license polling mechanism on the demo side to prevent playback failures due to prolonged network disconnections during the first launch.
- Fixed a memory leak issue in the Android Picture-in-Picture service under certain conditions.
- Resolved the issue where Android Picture-in-Picture resizing animations displayed a semi-transparent black shadow effect.
- On iOS, after calling
stopPlay, thestartTimeis no longer cleared, aligning the behavior with the Android implementation.
release_pro_v12.4.2
- Fix an issue where releasing the player would close the global Picture-in-Picture mode.
release_premium_v12.4.2
- Fix an issue where releasing the player would close the global Picture-in-Picture mode.
release_player_v12.4.2
- Fix an issue where releasing the player would close the global Picture-in-Picture mode.
release_pro_premium_v12.4.2
set to pro_premium
release_pro_v12.4.1
- Remove the method of binding texture via the controller of TXPlayerVideo