tencent cloud

Video on Demand

릴리스 노트 및 공지 사항
릴리스 노트
제품 소개
제품 개요
Product Features
제품 기능
제품 장점
시나리오
솔루션
구매 가이드
과금 개요
과금 방식
구매 가이드
청구서 조회
연장 안내
연체 안내
환불 안내
시작하기
콘솔 가이드
콘솔 소개
서비스 개요
애플리케이션 관리
미디어 관리
리소스 패키지 관리
License Management
사례 튜토리얼
미디어 업로드
VOD 미디어 파일을 스마트 콜드 스토리지하는 방법
비디오 처리
배포 및 재생
이벤트 알림 수신 방법
원본 서버 마이그레이션 방법
라이브 방송 녹화
사용자 지정 Origin-pull을 수행하는 방법
라이브 방송 하이라이트 클리핑을 VOD에 통합하기 위한 가이드
EdgeOne을 사용하여 VOD 콘텐츠 배포하는 방법
개발 가이드
미디어 업로드
미디어 처리
비디오 AI
이벤트 알림
비디오 재생
미디어 파일 다운로드
서브 애플리케이션 시스템
오류 코드
플레이어 SDK 문서
Overview
Basic Concepts
Features
Free Demo
Free Trial License
Purchase Guide
SDK Download
Licenses
Player Guide
Integration (UI Included)
Integration (No UI)
Advanced Features
API Documentation
Player Adapter
Player SDK Policy
FAQs
모바일 재생
요금
비디오 업로드
비디오 배포
비디오 재생
Web 재생
전체 화면 재생
데이터 통계
액세스 관리
미디어 자산 콜드 스토리지
Agreements
Service Level Agreement
VOD 정책
개인 정보 보호 정책
데이터 처리 및 보안 계약
문의하기
용어집

Release Notes(iOS & Android)

PDF
포커스 모드
폰트 크기
마지막 업데이트 시간: 2026-03-24 14:25:26

Player SDK

Player SDK 13.2 @ 2026.03.20

Bug Fixes:
Android & iOS: Fixed an issue where frequent pausing/resuming during video downloads caused abnormal download status.
iOS: Fixed an issue where some TXVodPlayer interfaces might block the main thread.
Functional Optimizations:
Android & iOS: Added horizontal collision detection to subtitle display and optimized layout.

Player SDK 13.1 @ 2026.01.28

Bug Fixes:
iOS: Fix the issue of callback once for the LOADING_END event (2014).
iOS: Fix the issue of abnormal video frame callback when using the system player.
Functional Optimizations:
Android&iOS: Optimize external subtitle track data to download only when selected.
Android & iOS: Improved compatibility with disordered subtitle files.

Player SDK 13.0 @ 2025.12.17

Bug Fixes:
Android & iOS: Fix playback track damage MP4 video progress callback exception issue.
Android & iOS: Fix potential crash issue when playing specific HLS video.
iOS: Fix crash issue caused by multithreaded operation in Picture-in-Picture playback.
iOS: Fixed issue where subtitle data anomaly occurred when switching videos in Picture-in-Picture.

Player SDK 12.9 @ 2025.11.06

New features:
Android: Supports Multi-DRM video playback (supported by the premium version).
Functional Optimizations:
Android & iOS: Optimized error code callback for downloading resources via fileId.
Android & iOS: Fixed the blank interval issue in built-in subtitle text callback.
iOS: Optimized pause, play, and Seek operations in Picture-in-Picture to enhance stability.
iOS: Removed the player view width limit in Picture-in-Picture.
Bug Fixes:
Android & iOS: Fixed a crash issue that may occur when playing content with standalone subtitle tracks but no audio tracks.
Android: Fixed the video playback failure issue for HEVC on Pixel 10 devices.
iOS: Fixed subtitle rendering display burrs.
iOS: Fixed issue where switching between foreground and background during playback might cause missing or overwritten subtitles.

Player SDK 12.8 @ 2025.09.18

Functional Optimizations:
Android: Added support for SO libraries with 16KB memory page size on the x86_64 architecture.
Bug Fixes:
Android & iOS: Fixed an occasional overlapping subtitle rendering issue.
iOS: Fixed an issue where subtitles were lost when switching between the foreground and background during playback.
iOS: Fixed playback control issues in picture-in-picture mode (including failure to resume and pause).
iOS: Fixed an ANR issue caused by AudioSession configuration during playback in certain scenarios.

Player SDK 12.7 @ 2025.08.04

Functional Optimizations:
Android: Optimized SO shared libraries to improve compatibility with 16KB memory pages.
Bug Fixes:
Android & iOS: Fixed an issue where CSS font-size styles did not take effect in VTT subtitles.
Android: Fixed an issue where playback automatically retried after a network interruption and pause when the network was restored.
Android: Fixed a crash caused by setting TXPlayerGlobalSetting#setCacheFolderPath before calling TXLiveBase#setLicense.
iOS: Fixed an issue with unusual layout in picture-in-picture mode on iOS 18.

Player SDK 12.6 @ 2025.06.18

Function optimization:
Android & iOS: Optimize the playback retry mechanism in weak network environment to improve the playback continuity when the network is unstable.
Bug fixes:
Android & iOS: Fix the application crash caused by the bit rate dropping to 0 in extreme cases.
Android & iOS: Fix the problem of insensitive resolution adjustment when switching adaptive bit rate.

Player SDK 12.5 @ 2025.05.07

Function optimization:
Android & iOS:The standard version supports FileId pre-download of encrypted videos.
Android & iOS:Optimize playback memory usage.
Bug fixes:
iOS:Fixed the playback error issue of picture-in-picture during loop playback and lock screen playback.

Player SDK 12.4 @ 2025.03.24

New features:
Android & iOS: DRM playback supports license headers and encrypted playback in cbcs mode (supported by the premium version).
Android & iOS: Preloading allows setting preferred audio tracks (supported by the premium version).
Function optimization:
Android & iOS: If switching audio tracks fails, it supports rolling back to the previous playback audio track.
Android & iOS: Optimization during the playback process in case of network timeout
Bug fixes:
iOS: Fix subtitle font color incorrect settings issue.
iOS: Fix an issue that the rendering of missing frames at the end of some audio causes incomplete audio playback.
Android: Fix potential memory leak issue after setPlayerView is set to null.

Player SDK 12.3 @ 2025.01.17

New features:
Android & iOS: Subtitles support text callback (supported by the premium version).
Android & iOS: Support setting the priority start audio track before starting (supported by the advanced version).
Android & iOS: Fixed the problem of incomplete pre-download of encrypted nested HLS.
Bug fixes:
Android & iOS: Fixed the issue that trackIndex is not called back after multiple subtitles are selected.
Android: Fixed the issue that occasional multi-threaded crashes occurred in the TRTC playback scene.

Player SDK 12.2 @ 2024.11.20

New features:
Android & iOS: When the player pushes the video auxiliary stream to TRTC, it supports pausing and continuing to push video frames.
Android & iOS: Pre-download supports encrypted MP4, and supports offline playback of encrypted MP4 videos.
Android & iOS: Pre-download supports setting httpHeader.
Bug fixes:
Android & iOS: Fixed the problem of playback failure caused by case sensitivity of httpHeader when switching links.
Android & iOS: Fixed the problem of Loading event triggering for too long in network abnormal scenarios.
Function optimization:
Android & iOS: Optimize the startup speed and potential memory leaks.
Android & iOS: Support the playback of videos with poor audio and video interleaving (supported by the premium version).

Player SDK 12.1 @ 2024.09.26

Bug fixes:
Android & iOS: Fixed the issue that the loading time of playback is too long under abnormal network conditions.
Android: Fixed the issue that the HEVC downgrade playback event is thrown before the Prepare event.
iOS: Fixed the issue that the progress callback is abnormal when the video duration is 0.

Player SDK 12.0 @ 2024.08.01

New features:
Android & iOS: When HEVC is downgraded, the corresponding event VOD_PLAY_EVT_HEVC_DOWNGRADE_PLAYBACK (2031) is thrown externally.
Android & iOS: Add the event VOD_PLAY_EVT_VOD_PLAY_FIRST_VIDEO_PACKET (2017) for receiving the first frame packet.
Bug fixes:
Android & iOS: Fixed the cache reuse error caused by the playback link with exper when MP4 preview video switches to the main film playback scene.
Android & iOS: Fixed the abnormal preloading and adaptive playback of HLS encrypted video.
Android & iOS: Fixed the memory leak problem that may occur in high-concurrency playback scenarios.
iOS: Fixed the problem that multiple pre-downloads initiated by fileId may cause crashes.
iOS: Fixed the problem that the app_version field is missing in the playback quality monitoring report.
iOS: Fixed the problem that the error code is lost after selecting the subtitle track.
iOS: Fixed the issue that the subtitle data is lost after restarting the playback after adding subtitles after calling TXVodPlayer#stopPlay.
iOS: Fixed the issue that the playback starts from the beginning after returning to the foreground after going back to the background for a while during playback.
iOS: Fixed the issue that the memory is not released after the pre-download fails.

Player SDK 11.9 @ 2024.06.03

Bug fixes:
Android & iOS: Optimize the first frame time statistics to make the statistics more accurate.
Android & iOS: Fix the crash problem of the player downloader module in multi-threaded scenarios.
Android: Remove the call to NetworkInfo#getExtraInfo to avoid being mistakenly detected as reading ssid.

Player SDK 11.8 @ 2024.05.06

New features:
Android & iOS: Support HLS EVENT live source (supported by the advanced version).
Android: Support playing local videos with content:// and asset:// URIs.
Android & iOS: Support precise and non-precise Seek.
Bug fixes:
Android: Fix the problem of callback progress after receiving the PLAY_EVT_VOD_PLAY_PREPARE event when the TXVodPlayer#setAutoPlay parameter is false.
iOS: Fix the abnormal problem caused by directly stopPlay without calling exitPictureInPicture during picture-in-picture playback.

Player SDK 11.7 @ 2024.03.04

New features:

Android & iOS: Added playback volume equalization control function (supported by premium version).
Android & iOS: HEVC adaptive downgrade playback (supported by premium version).
Android & iOS: Support HLS EVENT live broadcast source (supported by premium version).

Player SDK 11.6 @ 2024.01.10

New features:

Android & iOS: Upgraded network kernel for advanced player version, providing better performance (supported by premium version).
Android & iOS: Preloading supports FileId encrypted videos (supported by premium version).
Android & iOS: FileId video playback supports ghost watermark.
Android & iOS: Supports SEI information callback (supported by premium version).
Android & iOS: Supports real-time acquisition and seek ability of Program Date Time for HLS video format (supported by premium version).
Function optimization:
Android & iOS: First frame event carries additional first frame duration information.
Android & iOS: Fixed built-in subtitle parsing exception for advanced player version.
Android & iOS: No need to set http proxy to bypass localhost when using packet capture tool.
Bug fixes:
Android & iOS: Fixed issue where playback retry count is invalid after network disconnection.
Android & iOS: Fixed slow seek issue for some mp3 files.
Android & iOS: Fixed issue where AES-128 encrypted m3u8 files cannot be played offline.
Android: Fixed issue where only the first seek is effective when seeking multiple times in a short period.
iOS: Fixed issue where built-in subtitle causes abnormal playback in Picture-in-Picture mode.

Player SDK 11.4 @ 2023.08.29

New Features:
iOS: Added advanced picture-in-picture capabilities, supporting picture-in-picture playback of encrypted videos, offline playback of picture-in-picture, and automatic picture-in-picture when switching to the background.
Function Optimizations:
Android & iOS: Cache-related interfaces support KB granularity control.
Android & iOS: Optimized the network scheduling strategy of the player.
Bug Fixes:
Android & iOS: Fixed the issue where network traffic consumption could not be stopped in a timely manner after playback stopped.

Player SDK 11.3 @ 2023.07.07

New Features:
Android & iOS: Video preloading now supports specifying media types (TXPlayInfoParams#mMediaType) to reduce type detection and improve download efficiency.
iOS: Added network exception retry mechanism during playback.
Function Optimizations:
Android & iOS: Optimized the issue of excessive memory allocation during playback in the event of network disconnection.
Bug Fixes:
Android & iOS: Fixed issue where playing HLS videos after network disconnection caused repeated playback of a certain segment.
Android & iOS: Fixed issue where small preloadSize settings caused occasional video playback failures.
iOS: Fixed issue where httpDns service occasionally caused crashes in weak networks.

Player SDK 11.2 @ 2023.06.01

New features:
Android & iOS: Added callback for VOD_PLAY_EVT_HIT_CACHE event during VOD playback.
Android: DRM playback can now be configured with COM or CN certificate providers using TXPlayerGlobalSetting#setDrmProvisionEnv.
Function optimizations:
Android & iOS: Media type can now be specified using TXVodPlayConfig#setMediaType to reduce underlying type detection and improve startup speed.
Android & iOS: Added callback for audio bitrate (VIDEO_BITRATE&AUDIO_BITRATE) during MP4 playback.
Bug fixes:
Android & iOS: Fixed missing VIDEO_CACHE value in onNetStatus callback.
Android & iOS: Fixed playback failure issue for offline downloaded resources in certain scenarios.
Android & iOS: Fixed probability of playback failure during fast video switching.

Player SDK 11.1 @ 2023.04.07

Function optimizations:
Android & iOS: Added interface for checking if downloaded video resources exist (TXVodDownloadMediaInfo#isResourceBroken).
Android & iOS: Video downloading now supports sharing cache for private encrypted videos before the anti-theft link expires.
Bug fixes:
Android & iOS: Fixed issue where CPU usage increased after audio frame decoding failure.
Android & iOS: Fixed issue where progress was lost when the download process exited abnormally.
Android & iOS: Fixed playback issues for some MP4 files.

Player SDK 11.0 @ 2023.02.24

Function optimizations:
Android & iOS: Improved compatibility for video playback when audio and video are not well interleaved.
iOS: Optimized memory release for video frame data.
Bug fixes:
iOS: Fixed abnormal event of not calling back VOD_PLAY_EVT_LOOP_ONCE_COMPLETE (single loop playback completed) when playing in a loop.
Android & iOS: Fixed inaccurate size of sub-stream files obtained through video downloading (TXVodDownloadMediaInfo#getSize).
Android & iOS: Fixed abnormal download issue for nested m3u8 single-stream downloads.
Android & iOS: Fixed probability of playback issues for nested m3u8 private encrypted videos downloaded through video downloading.

Player SDK 10.9 @ 2022.12.30

New features:
Android & iOS: Support external HttpDns to solve the problem of playback failure caused by domain hijacking during playback.
Android & iOS: V2TXLivePlayer now supports WebRTC playback.
Function optimizations:
Android: Added "speed" field to TXVodDownloadMediaInfo for obtaining network download speed in video downloading.
Bug fixes:
iOS: Fixed issue where picture-in-picture switching repeatedly caused switching to fail.
iOS: Fixed issue where interface still showed video downloading as incomplete after download was completed.
iOS: Fixed issue where video playback was stuck on iOS 16.
Android & iOS: Fixed issue where playback failed on some devices due to high video frame rate. Android & iOS: Reduced the time it takes for playback to fail in case of network exceptions.

Player SDK 10.8 @ 2022.10.27

Function optimizations:
Android & iOS: Added VOD_PLAY_EVT_LOOP_ONCE_COMPLETE event for single loop playback completion.
Android: Optimized startup by reducing the number of calls to NetworkInfo.getExtraInfo to comply with regulations.
Bug fixes:
Android & iOS: Fixed issue where private encrypted videos failed to play in certain scenarios.
Android & iOS: Fixed issue where some videos failed to play when transmitted through gzip.
Android & iOS: Fixed issue where progress bar duration did not match actual video duration after playback ended.
iOS: Fixed issue where v2 protocol failed to retrieve video source address for appid&fileid playback.

Player SDK 10.7 @ 2022.09.20

Function optimizations:
Android & iOS: Changed startPlay interface for VOD playback to startVodPlay.
Android & iOS: Changed startPlay interface for live playback to startLivePlay.
iOS: Fixed issue where playback could not be resumed after being in background for a long time.
Android: Fixed issue where some videos failed to play on older Android systems.

Player SDK 10.6 @ 2022.08.31

Function optimizations:
Android & iOS: Added sprite map and URL information callback for fileid playback.
Android & iOS: Optimized package size.
Bug fixes:
iOS: Fixed issue where offline downloaded private encrypted videos failed to play in certain scenarios.

Player SDK 10.5 @ 2022.08.12

Bug fixes:
Android & iOS: Fixed issue where short links without video format suffixes caused playback failure.

Player SDK 10.4.0 @ 2022.07.21

Function optimizations:
Android & iOS: Added support for adaptive playback for HLS live streaming.
Bug fixes:
Android: Fixed abnormal interval between onNetStatus and progress callbacks.
Android: Fixed null pointer exception caused by failure to call setConfig on the player.
iOS: Fixed issue where replaying caused stuttering in certain scenarios.

Player SDK 10.3.0 @ 2022.07.06

New features:
iOS: Added support for picture-in-picture mode during video playback.
Bug fixes:
Android: Fixed issue where continuous playback of video lists in the background using hardware decoding was interrupted.
Android & iOS: Fixed issue where seek completion event was not called back.

Player SDK 10.2.0 @ 2022.06.23

Function optimizations:
Android & iOS: Optimized callback parameters such as cachedBytes and IP address during playback.
Bug fixes:
Android & iOS: Fixed issue where hardware decoding failed for H265 format videos.
Android & iOS: Fixed issue with playing HLS live streaming.
iOS: Fixed issue with abnormal retrieval of supportedBitrates in certain scenarios.

Player SDK 10.1.0 @ 2022.05.31

Android & iOS: Optimized video super-resolution effect.
Android & iOS: Fixed issue with nested m3u8 refer header sub-stream transmission.
iOS: Resolved conflict with third-party SDK ffmpeg.
Android & iOS: Optimized player kernel performance.

Player SDK 9.5.29040 @ 2022.05.13

Android & iOS: Fixed issue where playing mp3 with cover image failed.

Player SDK 9.5.29036 @ 2022.05.06

Android: Fixed issue where SurfaceView caused black screen due to repeated add and remove.

Player SDK Android 9.5.29035, iOS 9.5.29036 @ 2022.04.28

Android & iOS: Added video preloading function.
Android & iOS: Added ability to pause player before onPrepared event.
Android & iOS: Added ability to maintain pause state when switching stream under pause state. Android & iOS: Optimized playback performance.

Player SDK 9.5.29016 @ 2022.03.30

Android & iOS: Added support for fine-grained control of cached traffic, preloading buffer and startup buffer can be controlled separately.
Android & iOS: Added ability to specify preferred resolution before startup and find the most suitable resolution to start playback.

Player SDK 9.5.29015 @ 2022.03.25

Android: Optimized playback performance.

Player SDK 9.5.29011 @ 2022.03.10

iOS: Optimized version compatibility issues.

Player SDK 9.5.29009 @ 2022.03.03

Android & iOS: Added support for terminal ultra-high definition, can be accessed through plugins.
Android & iOS: Optimized private encrypted video playback.
Android & iOS: Optimized accurate seeking to frames.
Android & iOS: Added support for EXT-X-DISCONTINUITY tag in HLS.
Android & iOS: Optimized player kernel and improved performance.
Android & iOS: Player component provides demo for immersive short video, feed video stream, video preview, video cover and video dynamic watermark functions.

Player SDK 9.5 @ 2022.01.11

Android: Fixed issue where switching resolution twice after playing any video in the video list to the end caused replay.
Android & iOS: Fixed issue where playback time point was inaccurate when playing back at different time points.

Player SDK 9.4 @ 2021.12.09

iOS: Fixed issue where switching HLS stream caused black screen.
iOS: Fixed issue where frequent seeking during playback with VOD player caused noise.
Android: Fixed issue where anti-theft chain sprite failed to retrieve.
Android: Fixed issue where VOD player occasionally reported errors during HLS offline download.
Android & iOS: Fixed issue where accurate seeking with player was inaccurate.

Player SDK 9.3 @ 2021.11.04

Android & iOS: Fixed issue where enabling preloading with VOD player and calling startPlay caused abnormal sound.
Android & iOS: Fixed issue where hardware decoding with VOD player caused callback resolution to be 0 for HEVC videos.

Player SDK 9.2 @ 2021.09.26

Android & iOS: VOD player supports HLS reinforcement encryption playback.
Android: Fixed issue where playing addresses with special characters failed.
Android: Fixed issue where frequent switching between foreground and background caused occasional sound without picture.

Player SDK 9.1 @ 2021.09.02

Android: Fixed issue where playback crashed on specific Android 5.x devices.
Android: Optimized live playback to prevent overexposure under specific conditions.

Player SDK 9.0 @ 2021.08.06

iOS: Fixed issue where enabling smoothSwitchBitrate caused crash when switching resolutions repeatedly.
iOS: Optimized VOD player to prevent playback progress from being abnormal after network recovery.

Player SDK 8.9 @ 2021.07.15

Android: Fixed issue where callback event logic was incorrect after VOD player lost network connection.

Player SDK 8.8 @ 2021.06.21

iOS: Fixed issue where starting and stopping playback with VOD player multiple times caused memory leaks.
Android: Fixed issue where playing HLS files on Android 11 caused errors.
Android: Fixed issue where default live playback was jerky and other live streams occasionally had accelerated sound and picture.
Android & iOS: Fixed issue where seeking with VOD player for specific videos was slow.
Android & iOS: Fixed issue where VOD player displayed slowly after pausing playback and setting progress with seek.


Player Adapter

Player Adapter 1.4.0 @ 2023.04.18

Android & iOS: Added support for decrypting VOD CDN encryption.

Player Adapter 1.2.0 @ 2022.03.10

Android & iOS: Added support for playing adaptive bitrate, transcoded, and original videos through FileId.

Player Adapter Release @ 2021.07.22

First release of iOS & Android player component Adapter.

도움말 및 지원

문제 해결에 도움이 되었나요?

피드백