tencent cloud

Video on Demand

TXVodDownloadMediaInfo

PDF
フォーカスモード
フォントサイズ
最終更新日: 2025-05-30 15:07:30

Downloading TXVod Media Information Overview

Download on-demand media asset description.

Class Constant

Parameter Name
Type
Value
Description
TXVodDownloadMediaInfo#STATE_INIT
int
0
Download initial state.
TXVodDownloadMediaInfo#STATE_START
int
1
Download started.
TXVodDownloadMediaInfo#STATE_STOP
int
2
Download stopped.
TXVodDownloadMediaInfo#STATE_ERROR
int
3
Download error.
TXVodDownloadMediaInfo#STATE_FINISH
int
4
Download completed.

API Overview

API
Description
Retrieve the passed-in download source media asset information when downloading with Tencent Cloud Video fileId.
Get the total duration of the video, in milliseconds.
Get the playable duration of the downloaded content, in milliseconds.
getSize
Retrieve the download file total size, in Byte, only valid for fileId download source.
Note: The total size refers to the size of the original file uploaded to the Tencent Cloud Video on Demand (VOD) console. The substream size after adaptive dynamic streaming cannot be accessed temporarily.
Retrieve the downloaded file size, in Byte, only valid for fileId download source.
Retrieve the current download progress.
Retrieve the playback path of the currently downloaded resource, which can be transmitted to TXVodPlayer for playback.
Retrieve the download status.
Determine whether the download is complete.
getSpeed
Retrieve the download speed, in KByte per second. (Supported starting from version 10.9.)
Check if the downloaded video resource is damaged. Return true if it is deleted after download or other similar cases. (Supported starting from version 11.0.)
getTaskId
Retrieve task id, unique representation of the download task.
getUrl
Retrieve the actual download address.
Retrieve the download account name.
Retrieve the preferred download resolution.

API Detail

getDataSource

Retrieve the passed-in download source media asset information when downloading with Tencent Cloud Video fileId.
public TXVodDownloadDataSource getDataSource()
Return Value
Download resource object information:TXVodDownloadDataSource

getDuration

Get the total duration of the video, in milliseconds.
public int getDuration()

getPlayableDuration

Get the playable duration of the downloaded content, in milliseconds.
public TXVodDownloadDataSource(TXPlayerAuthBuilder authBuilder, String templateName)

getSize

Retrieve the download file total size, in Byte, only valid for Tencent Cloud Video fileId download source.
Note: The total size refers to the size of the original file uploaded to the Tencent Cloud Video on Demand (VOD) console. The substream size after adaptive dynamic streaming cannot be accessed temporarily.
public long getSize()

getDownloadSize

Retrieve the downloaded file size, in Byte, only valid for Tencent Cloud Video fileId download source.
public long getDownloadSize()

getProgress

Retrieve the current download progress.
public float getProgress()

getPlayPath

Retrieve the playback path of the currently downloaded resource, which can be transmitted to TXVodPlayer for playback.
public String getPlayPath()

getDownloadState

Retrieve the download status.
public int getDownloadState()

isDownloadFinished

Determine whether the download is complete.
public boolean isDownloadFinished()

getSpeed

Retrieve the download speed, in KByte per second. (Supported starting from version 10.9.)
public int getSpeed()

getTaskId

Retrieve task id, unique representation of the download task.
public int getTaskId()

isResourceBroken

Check if the downloaded video resource is damaged. Return true if it is deleted after download or other similar cases. (Supported starting from version 11.0.)
public boolean isResourceBroken()

getUrl

Retrieve the actual download address.
public String getUrl()

getUserName

Retrieve the download account name.
public String getUserName()

getPreferredResolution

Retrieve the preferred download resolution.
public long getPreferredResolution()


ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック