1. 12 12月, 2025 2 次提交
  2. 04 12月, 2025 1 次提交
  3. 13 11月, 2025 1 次提交
    • kongdywang's avatar
      1. update to 12.9.0 · e18ac203
      kongdywang 提交于
      2. Fix the issue where the live streaming player does not retain the last frame when playback stops.
      3. Enable multi-bitrate by default for the player component.
      4. Fix known issue
      e18ac203
  4. 23 10月, 2025 1 次提交
  5. 19 9月, 2025 1 次提交
  6. 09 9月, 2025 1 次提交
  7. 04 9月, 2025 1 次提交
  8. 29 8月, 2025 1 次提交
  9. 14 8月, 2025 1 次提交
  10. 04 8月, 2025 2 次提交
  11. 31 7月, 2025 1 次提交
  12. 20 6月, 2025 3 次提交
    • kongdywang's avatar
      fix ios crash issue · 5f456b8c
      kongdywang 提交于
      (cherry picked from commit e5cc2e2a96245d878274004fa4bf203bcf0cf37e)
      (cherry picked from commit 62dd0f10)
      5f456b8c
    • kongdywang's avatar
      update to 12.6 · 95ad46b8
      kongdywang 提交于
      95ad46b8
    • kongdywang's avatar
      1. After the player UI component enters full-screen mode, to avoid compatibility… · 6e2e8dec
      kongdywang 提交于
      1. After the player UI component enters full-screen mode, to avoid compatibility issues, it no longer forcibly breaks layout restrictions to fill the screen. Now, the business side needs to manually hide unnecessary components and remove height limitations on the player.
      2. Fixed an issue where the video did not display in certain live streaming scenarios.
      3. Removed the cross-version problematic `LinkedListEntry` from the player UI component to avoid cross-version compatibility issues.
      4. Added the `setDrmProvisionEnv` interface in `SuperPlayerPlugin` for configuring the DRM certificate environment.
      5. Upgraded to version 12.5.1.
      6. Fixed an issue where Android video-on-demand using `SurfaceView` would not display video when switching between foreground and background.
      7. Fixed a license configuration error when launching the demo app.
      6e2e8dec
  13. 09 5月, 2025 2 次提交
    • kongdywang's avatar
      Fix some live streaming APIs that lacked instantiation checks, causing errors… · 051ec00d
      kongdywang 提交于
      Fix some live streaming APIs that lacked instantiation checks, causing errors when calling the APIs directly on a just-initialized player due to "not instantiated" issues.
      051ec00d
    • kongdywang's avatar
      1. Added the `setRenderMode` method to the player, allowing configuration of the… · 49d5209f
      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
      49d5209f
  14. 08 5月, 2025 2 次提交
  15. 02 4月, 2025 1 次提交
    • kongdywang's avatar
      1. update to 12.4.1 · effa7a9d
      kongdywang 提交于
      2. Remove the method of binding textures via the TXPlayerVideo's controller and add relevant explanatory comments
      effa7a9d
  16. 31 3月, 2025 1 次提交
  17. 25 3月, 2025 1 次提交
    • kongdywang's avatar
      1. Adjust the layout of the player component demo page. · 739bb7cc
      kongdywang 提交于
      2. The Picture-in-Picture button icon in Android can be hidden by passing an empty string.
      3. Fix an issue with the player component where the player listener remained on the portrait page after entering full-screen mode. Also, optimize the interaction logic of the player component.
      739bb7cc
  18. 21 3月, 2025 1 次提交
    • kongdywang's avatar
      1. Fix the transition animation when entering Picture-in-Picture mode on… · 39b86e9a
      kongdywang 提交于
      1. Fix the transition animation when entering Picture-in-Picture mode on Android. On some devices, there is a semi-transparent black statusBar at the top.
      2. Reduce the descriptions in pubspec.yaml to avoid failures when Flutter publishes to pub.
      3. Mark the controller parameter of TXPlayerVideo as deprecated. In the demo, all places where TXPlayerVideo is used no longer use the controller parameter to bind. This method is easily passively affected by the Flutter interface refresh, causing the texture of the Picture-in-Picture window to be repeatedly seized. On the demo side, use the onRenderViewCreatedListener callback method. It is recommended that customers actively bind the texture when needed.
      4. For iOS live streaming Picture-in-Picture, use a custom rendering method to avoid the problem that the live streaming Picture-in-Picture has no picture when the app is in the background, because the renderView cannot be rendered in the background.
      5. Fix the problem that after enabling the iOS live streaming Picture-in-Picture, the app interface cannot be clicked, and frequent clicks may occasionally cause a crash.
      39b86e9a
  19. 19 3月, 2025 1 次提交
  20. 18 3月, 2025 1 次提交
    • kongdywang's avatar
      1. TXPlayerVideo has added a new onRenderViewCreatedListener callback. After… · d1d6b471
      kongdywang 提交于
      1. TXPlayerVideo has added a new onRenderViewCreatedListener callback. After obtaining the viewId of TXPlayerVideo, you can set the viewId to the player when needed.
      2. Fix an issue that the picture-in-picture on iOS does not display correctly in the window in some cases.
      3. Fix an issue that the aspect ratio of the picture-in-picture window is incorrect on Android.
      4. Fix an issue that there is no picture after the player component returns from full screen.
      5. Fix an issue that long-term video playback causes memory overflow on iOS.
      6. Fix an issue that high-security-level DRM videos cannot be played on iOS.
      7. update to 12.3.1
      d1d6b471
  21. 18 2月, 2025 1 次提交
  22. 10 2月, 2025 1 次提交
  23. 22 1月, 2025 1 次提交
  24. 10 1月, 2025 1 次提交
  25. 30 12月, 2024 1 次提交
  26. 27 12月, 2024 1 次提交
  27. 25 12月, 2024 1 次提交
  28. 24 12月, 2024 1 次提交
  29. 11 12月, 2024 2 次提交
  30. 04 12月, 2024 1 次提交
    • kongdywang's avatar
      1. Pre-download supports httpHeader. · 0ff875e6
      kongdywang 提交于
      2. Supports encrypted playback of MP4.
      3. Added support for HEVC playback downgrade.
      4. Fix an issue that some API callbacks have no parameters.
      0ff875e6
  31. 20 11月, 2024 1 次提交
  32. 31 10月, 2024 1 次提交
  33. 29 10月, 2024 1 次提交