public class TXPlayerAuthBuilder
extends java.lang.Object
Constructor and Description |
---|
TXPlayerAuthBuilder() |
Modifier and Type | Method and Description |
---|---|
int |
getAppId() |
int |
getExper() |
java.lang.String |
getFileId() |
java.lang.String |
getSign() |
java.lang.String |
getTimeout() |
java.lang.String |
getUs() |
boolean |
isHttps() |
void |
setAppId(int appId)
应用appId。必填
|
void |
setExper(int exper)
试看时长,单位:秒。可选
|
void |
setFileId(java.lang.String fileId)
文件id。必填
|
void |
setHttps(boolean https)
是否用https请求。默认false
|
void |
setSign(java.lang.String sign)
无防盗链不填。
普通防盗链签名:
sign = md5(KEY+appId+fileId+t+us)
带试看的防盗链签名:
sign = md5(KEY+appId+fileId+t+exper+us)
播放器API使用的防盗链参数(t, us, exper) 与CDN防盗链参数一致,只是sign计算方式不同
参考防盗链产品文档: https://cloud.tencent.com/document/product/266/11243
|
void |
setTimeout(java.lang.String timeout)
加密链接超时时间戳,转换为16进制小写字符串,腾讯云 CDN 服务器会根据该时间判断该链接是否有效。可选
|
void |
setUs(java.lang.String us)
唯一标识请求,增加链接唯一性
|
public int getAppId()
public int getExper()
public java.lang.String getFileId()
public java.lang.String getSign()
public java.lang.String getTimeout()
public java.lang.String getUs()
public boolean isHttps()
public void setAppId(int appId)
appId
- public void setExper(int exper)
exper
- public void setFileId(java.lang.String fileId)
fileId
- fileid的获取方式可参考 https://cloud.tencent.com/document/product/454/12148#step-3.3A-.E5.90.AF.E5.8A.A8.E6.92.AD.E6.94.BEpublic void setHttps(boolean https)
https
- public void setSign(java.lang.String sign)
sign
- public void setTimeout(java.lang.String timeout)
timeout
- public void setUs(java.lang.String us)
us
-