• kongdywang's avatar
    1. Added the `setRenderMode` method to the player, allowing configuration of the… · a245e83a
    kongdywang 提交于
    1. Added the `setRenderMode` method to the player, allowing configuration of the tiling mode for video rendering.
    2. Fixed an issue on Android where the player screen would turn black after pausing, moving to the background, and then returning to the foreground.
    3. Optimized the delay of the first frame rendering in the Flutter player compared to event triggers.
    4. Improved the screen orientation switching logic of the `super_player_widget` component by unifying texture sharing between portrait and landscape modes, enhancing the user experience during orientation changes.
    5. 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 `contentSource` to implement custom PiP rendering, avoiding playback glitches caused by PiP window resizing.]
    6. Added a simple license polling mechanism on the demo side to prevent playback failures due to prolonged network disconnections during the first launch.
    7. Fixed a memory leak issue in the Android Picture-in-Picture service under certain conditions.
    8. Resolved the issue where Android Picture-in-Picture resizing animations displayed a semi-transparent black shadow effect.
    9. On iOS, after calling `stopPlay`, the `startTime` is no longer cleared, aligning the behavior with the Android implementation.
    10. update to 12.5
    a245e83a
名称
最后提交
最后更新
Flutter 正在载入提交数据...
FlutterWidget/superplayer_widget 正在载入提交数据...
LICENSE 正在载入提交数据...
README-EN.md 正在载入提交数据...
README.md 正在载入提交数据...