
| 名称 | 格式 | 是否可空 | 说明 |
|---|---|---|---|
| AppId | String | 否 | 该系统在开放平台中的ID |
| otherAppId | String | 否 | 指定系统AppId |
| Timestamp | String | 否 | 时间参数。时间验证与服务器时间误差不得超过10分钟(600秒),以北京时间为准。 获取方法:C#: long nowTime = (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000 例:1369898793 Javascript: Math.round(new Date().getTime() / 1000) |
| Token | String | 否 | 指timestamp+appSecret 在进行MD5加密后的字符串(转换后字母都为小写),appSecret为该系统在视频开放平台中的密钥) 例如: timestamp为1370585811,appSecret为0123456789,加密前的字符串:13705858110123456789,加密后的字符串:c0c5ad4975c735e1c856d6a6b5d4310b |
| uia_username | String | 否 | UIA统一身份认证用户名 |
| local_username | String | 否 | 第三方对接系统的用户名(如果第三方系统用户名和UIA统一身份认证用户名一致,请使用UIA统一身份认证用户名) |
| 名称 | 说明 |
|---|---|
| onSuccess | 获得视频Id时执行的事件 |
| onFailure | 没有获得视频Id时执行的事件 |
| onError | 网络出现问题或服务器出现问题等非正常情况时执行的事件 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<title>上传视频</title>
<script src="~/Scripts/jquery-1.8.2.min.js"></script>
<script src="~/Scripts/md5.js"></script>
<script src="http://open.tv.nje.cn/Scripts/JKScripts/initUploadSelectLocalOtherVideoAlert.js"
type="text/javascript"></script>
<script type="text/javascript">
function openAlert() {
//应用ID,由视频开放平台提供
var appId = "123456";
//应用秘钥,由视频开放平台提供
var appSecret = "123456789";
var t = Math.round(new Date().getTime() / 1000);
//声明一个上传令牌
var token = hex_md5(t + appSecret);
//调用initUploadSelectLocalOtherVideoAlert.js内提供的方法
jkUploadAlertBox.openUpload({
//系统ID
AppId: appId,
//其他系统AppId
otherAppId: "pwkcs1",
//时间戳
Timestamp: t,
//密钥
Token: token,
//对接的UIA用户名
uia_username: "uia_username",
//本系统用户名(第三方系统)
local_username: "local_username",
//调用视频Id成功执行
onSuccess: function (data) {
alert("视频上传成功,视频ID="+data.VideoID);
},
//调用视频Id失败执行
onFailure: function () {
alert("没有获得视频Id");
},
//网络出错执行
onError: function () {
alert("网络出错!");
}
});
}
</script>
</head>
<body>
<h1>获得用户上传的所有的视频列表:</h1>
<div>
<div>
<input type="button" onclick="OpenAlert()" style="width: 80px;" value="获取" />
</div>
</html>