API | 描述 |
设置播放器在异常场景下重连次数。 | |
设置播放器连接超时时间。 | |
设置播放器类型。 | |
设置 Http header。 | |
设置是否精确 seek。 | |
设置播放 MP4 是否自动旋转角度。 | |
设置是否平滑切换多码率 HLS。 | |
设置缓存 MP4 文件扩展名。 | |
设置进度回调间隔。 | |
设置播放器最大播放缓冲大小。 | |
设置预加载最大缓冲大小。 | |
设置播放器是否允许加载渲染后处理服务。 | |
设置 HLS 最优的码流进行起播。 | |
设置 MP4 加密播放。 | |
设置播放器播放的媒资类型。 | |
设置播放器拓展参数。 | |
设置启播时优先使用的音轨。 |
public void setConnectRetryCount(int count)
参数名 | 类型 | 描述 |
count | int | 播放异常场景下重连次数。 |
public void setTimeout(int timeout)
参数名 | 类型 | 描述 |
interval | int | 连接超时时间,单位秒, 默认值为 10 秒。 |
TXPlayerGlobalSetting#setCacheFolderPath 做全局配置。public void setCacheFolderPath(String folderPath)
参数名 | 类型 | 描述 |
folderPath | String | 缓存路径。 |
public void setMaxCacheItems(int maxCacheItems)
参数名 | 类型 | 描述 |
maxCacheItems | int | 最大缓存条目。 |
public void setPlayerType(int playerType)
参数名 | 类型 | 描述 |
playerType | int | 播放器类型,取值有: TXVodConstants#PLAYER_SYSTEM_MEDIA_PLAYER: Android 系统播放器。 TXVodConstants#PLAYER_THUMB_PLAYER:腾讯云自研播放器,默认值。 |
public void setHeaders(Map<String, String> headers)
参数名 | 类型 | 描述 |
headers | Map<String, String> | 自定义的 Http header 内容。 |
public void setEnableAccurateSeek(boolean accurateSeek)
参数名 | 类型 | 描述 |
accurateSeek | boolean | 是否精确 seek。 |
public void setAutoRotate(boolean autoRotate)
参数名 | 类型 | 描述 |
autoRotate | boolean | 播放时旋转角度是否自动旋转。 |
public void setSmoothSwitchBitrate(boolean smoothSwitchBitrate)
参数名 | 类型 | 描述 |
smoothSwitchBitrate | boolean | 是否平滑切换多码率 HLS。 |
public void setCacheMp4ExtName(String cacheMp4ExtName)
参数名 | 类型 | 描述 |
cacheMp4ExtName | boolean | 文件扩展名称。 |
public void setProgressInterval(int intervalMs)
参数名 | 类型 | 描述 |
intervalMs | int | 间隔时间,单位毫秒。 |
public void setMaxBufferSize(float maxBufferSize)
参数名 | 类型 | 描述 |
maxBufferSize | float | 播放缓冲大小。 |
public void setMaxPreloadSize(float maxPreloadSize)
参数名 | 类型 | 描述 |
maxPreloadSize | float | 预加载大小。 |
public void setFirstStartPlayBufferTime(int milliseconds)
参数名 | 类型 | 描述 |
milliseconds | int | 时长大小。 |
public void setEnableRenderProcess(boolean enableRenderProcess)
参数名 | 类型 | 描述 |
enableRenderProcess | boolean | 是否允许加载后渲染后处理服务。 |
public void setPreferredResolution(long preferredResolution)
参数名 | 类型 | 描述 |
preferredResolution | long | 视频宽高的乘积(width * height)。 |
public void setEncryptedMp4Level(int level)
参数名 | 类型 | 描述 |
level | int | 设置 MP4 播放和存储加密等级,从播放器高级版12.2 版本开始支持,目前支持: TXVodConstants#MP4_ENCRYPTION_LEVEL_NONE:非加密播放,默认支持。 TXVodConstants#MP4_ENCRYPTION_LEVEL_L2:MP4 本地加密播放。 |
public void setMediaType(int mediaType)
参数名 | 类型 | 描述 |
mediaType | int | 设置媒资类型,默认为 AUTO 类型。可选值有: TXVodConstants#MEDIA_TYPE_AUTO,AUTO 类型(默认值,自适应码率播放暂不支持)。 TXVodConstants#MEDIA_TYPE_HLS_VOD,HLS 点播媒资。 TXVodConstants#MEDIA_TYPE_HLS_LIVE,HLS 直播媒资。 TXVodConstants#MEDIA_TYPE_FILE_VOD,MP4 等通用文件点播媒资(从 11.2 版本开始支持)。 TXVodConstants#MEDIA_TYPE_DASH_VOD,DASH 点播媒资(从 11.2 版本开始支持) |
public void setExtInfo(Map<String, Object> map)
参数名 | 类型 | 描述 |
map | Map | 拓展参数。 |
public void setPreferredAudioTrack(String audioTrackName)
参数名 | 类型 | 描述 |
audioTrackName | String | 音轨名称。 |
文档反馈