版本更新记录
Updated: 2025-03-21 15:24:01
2.5.0
Added
- [SDK] Custom encryption factor
Changed
- [SDK] Adapted to XCode 16
Note:
When upgrading from the old VOD PLVVodSDK to the new VOD PolyvMediaPlayerSDK, you must set the previousDownloadDir property of the singleton PLVDownloadMediaManager for cached video migration.
To use the download feature of the new PolyvMediaPlayerSDK, you must call the setAccountID method for initialization.
For download feature usage, refer to the configuration in the DEMO's AppDelegate and the download center API usage.
2.4.1
Added
- [SDK] Added cross-device resume playback feature
- [SDK] Added statistics for viewing and playback duration
Note:
When upgrading from the old VOD PLVVodSDK to the new VOD PolyvMediaPlayerSDK, you must set the previousDownloadDir property of the singleton PLVDownloadMediaManager for cached video migration.
To use the download feature of the new PolyvMediaPlayerSDK, you must call the setAccountID method for initialization.
For download feature usage, refer to the configuration in the DEMO's AppDelegate and the download center API usage.
2.4.0
Added
- [DEMO] Subtitle feature class name optimization to resolve conflicts when integrating multi-scenario SDKs
- [SDK] Download manager class
PLVDownloadManagerupdated toPLVDownloadMediaManagerto resolve conflicts when integrating multi-scenario SDKs
Note:
When upgrading from the old VOD PLVVodSDK to the new VOD PolyvMediaPlayerSDK, you must set the previousDownloadDir property of the singleton PLVDownloadMediaManager for cached video migration.
To use the download feature of the new PolyvMediaPlayerSDK, you must call the setAccountID method for initialization.
For download feature usage, refer to the configuration in the DEMO's AppDelegate and the download center API usage.
2.3.1
Added
- [DEMO] Added screen recording and screenshot prevention features
Note:
When upgrading from the old VOD PLVVodSDK to the new VOD PolyvMediaPlayerSDK, you must set the previousDownloadDir property of the singleton PLVDownloadManager for cached video migration.
To use the download feature of the new PolyvMediaPlayerSDK, you must call the setAccountID method for initialization.
For download feature usage, refer to the configuration in the DEMO's AppDelegate and the download center API usage.
2.3.0
Added
- [DEMO] Added download feature
- [SDK] Added download feature
Note:
When upgrading from the old VOD PLVVodSDK to the new VOD PolyvMediaPlayerSDK, you must set the previousDownloadDir property of the singleton PLVDownloadManager for cached video migration.
To use the download feature of the new PolyvMediaPlayerSDK, you must call the setAccountID method for initialization.
For download feature usage, refer to the configuration in the DEMO's AppDelegate and the download center API usage.
2.2.1
Added
- [DEMO] Added subtitle feature
- [SDK] Added subtitle feature
Fixed
- [SDK] Fixed failure of continuous screenshot capture in paused state
2.2.0
Fixed
- [DEMO] Fixed potential conflicts when integrating with other projects
- [SDK] Fixed potential conflicts when integrating with other projects
2.1.3
Added
- [DEMO] Added resume playback prompt
Changed
- [DEMO] Added custom placeholder image for system picture-in-picture playback
- [SDK] Optimized resume playback save logic (deletes records within three seconds before and after)
Fixed
- [DEMO] Optimized UI interaction details
- [SDK] Optimized QoS reporting
- [DEMO] Fixed related bugs
2.1.2
Added
- [DEMO] Player displays network loading speed
Changed
- [DEMO] Optimized clarity switching interaction
- [DEMO] Optimized slow seek speed in player pause mode
Fixed
- [SDK] Fixed rapid clicking of fast forward/rewind buttons in picture-in-picture mode causing play/pause issues
- [SDK] Returning to the player interface from picture-in-picture mode resumes in-app playback
- [DEMO] Maintains original playback speed when switching clarity
- [DEMO] Fixed known issues
2.1.1
Fixed
- [SDK] Fixed black screen issue when switching between audio and video
- [SDK] Optimized synchronization of player and picture-in-picture playback states
- [DEMO] Fixed replay UI display issue
- [DEMO] Optimized UI progress synchronization during seek
- Other bug fixes
2.1.0
Added
- Long video supports intro and outro playback
- Drag progress bar supports thumbnail preview
- Supports anti-recording watermark
- Picture-in-picture supports fast forward and rewind
- Picture-in-picture supports automatic start when app goes to background
Changed
- Related demo code optimization
