Commit a245e83
kongdywang
1. Added the
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.5setRenderMode method to the player, allowing configuration of the tiling mode for video rendering.1 parent cb39bd0 commit a245e83
File tree
60 files changed
+1815
-651
lines changed- FlutterWidget/superplayer_widget
- lib
- common
- ui
- Flutter
- CI
- android
- src/main/java/com/tencent/vod/flutter
- common
- messages
- player
- render
- gl
- ui
- render
- example
- android/app/src/main
- res
- values-night
- values
- assets/json
- ios/Runner.xcodeproj
- lib
- res
- shortvideo
- ui
- ios
- Classes
- common
- messages
- player
- localdep/FTXPiPKit.xcframework
- ios-arm64_x86_64-simulator/FTXPiPKit.framework
- _CodeSignature
- ios-arm64/FTXPiPKit.framework
- lib
- Core
- common
- pigeons
- render
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
60 files changed
+1815
-651
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
2 | 19 | | |
3 | 20 | | |
4 | 21 | | |
5 | 22 | | |
6 | 23 | | |
7 | 24 | | |
8 | 25 | | |
| 26 | + | |
9 | 27 | | |
10 | 28 | | |
11 | 29 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
Lines changed: 6 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
409 | 409 | | |
410 | 410 | | |
411 | 411 | | |
412 | | - | |
413 | | - | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
414 | 418 | | |
415 | 419 | | |
416 | 420 | | |
| |||
Lines changed: 26 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
0 commit comments