tencent cloud

Video on Demand

ITXVodDownloadListener

Download
포커스 모드
폰트 크기
마지막 업데이트 시간: 2025-05-30 15:07:00

ITXVodDownloadListener API Introduction

On-demand player download callback listener API

Callback API Overview

API
Description
Download started.
Download progress updated.
Download stopped.
Download completed.
Error encountered during download.
Download HLS, encounter an encrypted file, provide the decryption key for external verification.

Callback API Details

onDownloadStart

Download started.
void onDownloadStart(TXVodDownloadMediaInfo mediaInfo)
Parameter Description
Parameter Name
Type
Description
mediaInfo
Video download information.

onDownloadProgress

Download progress updated.
void onDownloadProgress(TXVodDownloadMediaInfo mediaInfo)
Parameter Description
Parameter Name
Type
Description
mediaInfo
Video download information.

onDownloadStop

Download stopped. This callback is received when calling the TXVodDownloadManager#stopDownload method.
void onDownloadStop(TXVodDownloadMediaInfo mediaInfo)
Parameter Description
Parameter Name
Type
Description
mediaInfo
Video download information.

onDownloadFinish

Download completed.
void onDownloadFinish(TXVodDownloadMediaInfo mediaInfo)
Parameter Description
Parameter Name
Type
Description
mediaInfo
Video download information.

onDownloadError

Error encountered during download.
void onDownloadError(TXVodDownloadMediaInfo mediaInfo, int error, String reason)
Parameter Description
Parameter Name
Type
Description
mediaInfo
Video download information.
error
int
Download error code, refer to Download Error Codes.
reason
String
Download error message.

hlsKeyVerify

Download HLS, encounter an encrypted file, provide the decryption key for external verification. TXVodDownloadDataSource.
Deprecated interface, integrate spacetime implementation only need to.
int hlsKeyVerify(TXVodDownloadMediaInfo mediaInfo, String url, byte[] receive)
Parameter Description
Parameter Name
Type
Description
mediaInfo
Video download information.
url
String
video download URL.
receive
byte[]
receive server return value.
Return Value:
0: Verification passed, continue downloading.
Other values: Verification failed, throw download error.

도움말 및 지원

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

피드백