tencent cloud

ITXVodDownloadListener
Last updated: 2025-05-30 15:07:00
ITXVodDownloadListener
Last updated: 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.
Was this page helpful?
You can also Contact Sales or Submit a Ticket for help.
Yes
No

Feedback