该插件可以让用户将视频、音频、封面图片等媒体文件上传到云点播的存储中,以进行后续的处理和分发等。
该论坛提供了插件使用示例入口,您可以在论坛中找到使用的Demo,以及问题反馈。
建议先联系我们的客服,协助接入。
我们的客服微信号: ruanyunkeji006
接口列表 | 功能 |
---|---|
init | 初始化 |
destroy | 销毁 |
接口列表 | 功能 |
---|---|
setVideoListener | 设置视频上传回调 |
removeVideoListener | 移除视频上传回调 |
publishVideo | 修改个人信息 |
接口列表 | 功能 |
---|---|
setMediaListener | 设置视频上传监听 |
removeMediaListener | 移除媒体上传监听 |
publishMedia | 上传图片或媒体 |
初始化
init({params}, function(ret, err))
userId:
signature:
ret:
{
status: true // 布尔类型, true表示操作成功
}
err:
{
code: -911, // 整数类型, 错误码
msg: '错误描述' // 字符串类型, 错误信息
}
UGCUpload.init({
userId: 123xxx823,
signature: 'wieixmxxxxoimqiwxm'
}, function(ret, err) {
if (ret) {
api.alert({msg: JSON.stringify(ret)});
} else {
api.alert({msg: JSON.stringify(err)});
}
});
iOS系统,Android系统
可提供1.0.0及更高版本
销毁
destroy({}, function(ret, err))
ret:
{
status: true // 布尔类型, true表示操作成功
}
err:
{
code: -911, // 整数类型, 错误码
msg: '错误描述' // 字符串类型, 错误信息
}
UGCUpload.destroy({}, function(ret, err) {
if (ret) {
api.alert({msg: JSON.stringify(ret)});
} else {
api.alert({msg: JSON.stringify(err)});
}
});
iOS系统,Android系统
可提供1.0.0及更高版本
设置视频上传监听器
setVideoListener({}, function(ret, err))
ret:
{
status: true // 布尔类型, true表示操作成功
}
or
{
eventType: 'onPublishProgress'
}
eventType:
err:
{
code: -911, // 整数类型, 错误码
msg: '错误描述' // 字符串类型, 错误信息
}
UGCUpload.setVideoListener({}, function(ret, err) {
if (ret) {
api.alert({msg: JSON.stringify(ret)});
} else {
api.alert({msg: JSON.stringify(err)});
}
});
iOS系统,Android系统
可提供1.0.0及更高版本
移除视频上传监听器
removeVideoListener({}, function(ret, err))
ret:
{
status: true // 布尔类型, true表示操作成功
}
err:
{
code: -911, // 整数类型, 错误码
msg: '错误描述' // 字符串类型, 错误信息
}
UGCUpload.removeVideoListener({}, function(ret, err) {
if (ret) {
api.alert({msg: JSON.stringify(ret)});
} else {
api.alert({msg: JSON.stringify(err)});
}
});
iOS系统,Android系统
可提供1.0.0及更高版本
发布视频
publishVideo({params}, function(ret, err))
signature:
videoPath:
ret:
{
status: true // 布尔类型, true表示操作成功
}
err:
{
code: -911, // 整数类型, 错误码
msg: '错误描述' // 字符串类型, 错误信息
}
UGCUpload.publishVideo({
signature: 'eJwtzExxxxxizphb3L40HQ',
videoPath: 'widget://file/a.mp4',
}, function(ret, err) {
if (ret) {
api.alert({msg: JSON.stringify(ret)});
} else {
api.alert({msg: JSON.stringify(err)});
}
});
iOS系统,Android系统
可提供1.0.0及更高版本
设置图片上传监听
setMediaListener({}, function(ret, err))
ret:
{
status: true // 布尔类型, true表示操作成功
}
or
{
eventType: 'onPublishProgress'
}
eventType:
err:
{
code: -911, // 整数类型, 错误码
msg: '错误描述' // 字符串类型, 错误信息
}
UGCUpload.setMediaListener({}, function(ret, err) {
if (ret) {
api.alert({msg: JSON.stringify(ret)});
} else {
api.alert({msg: JSON.stringify(err)});
}
});
iOS系统,Android系统
可提供1.0.0及更高版本
移除图片上传监听器
removeMediaListener({}, function(ret, err))
ret:
{
status: true // 布尔类型, true表示操作成功
}
err:
{
code: -911, // 整数类型, 错误码
msg: '错误描述' // 字符串类型, 错误信息
}
UGCUpload.removeMediaListener({}, function(ret, err) {
if (ret) {
api.alert({msg: JSON.stringify(ret)});
} else {
api.alert({msg: JSON.stringify(err)});
}
});
iOS系统,Android系统
可提供1.0.0及更高版本
上传图片
publishMedia({params}, function(ret, err))
signature:
mediaPath:
ret:
{
status: true // 布尔类型, true表示操作成功
}
err:
{
code: -911, // 整数类型, 错误码
msg: '错误描述' // 字符串类型, 错误信息
}
UGCUpload.publishMedia({
signature: 'oweixxxxmnowei',
mediaPath: 'widget://file/picName.png'
}, function(ret, err) {
if (ret) {
api.alert({msg: JSON.stringify(ret)});
} else {
api.alert({msg: JSON.stringify(err)});
}
});
iOS系统,Android系统
可提供1.0.0及更高版本
进度回调
{
eventType: 'onPublishProgress',
uploadBytes: 1002,
totalBytes: 500032
}
eventType:
uploadBytes:
totalBytes:
结果回调
{
eventType: 'onPublishComplete',
result: ...
}
eventType:
result:
{
retCode: 0,
descMsg: 'xxxx',
videoId: 'lweiwqwxxxxoimoin',
videoUrl: 'https://xxx.xxx.xxx/xxxx',
coverUrl: 'https://xxx.xxx.xxx/xxxx'
}
retCode:
descMsg:
videoId:
videoUrl:
coverUrl:
###图片上传回调
#onMeidaPublishProgress
进度回调
{
eventType: 'onMeidaPublishProgress',
uploadBytes: 10,
totalBytes: 123928
}
eventType:
uploadBytes:
totalBytes:
上传结果
{
eventType: 'onMediaPublishComplete',
resutl: ...
}
eventType:
result:
{
retCode: 0,
descMsg: 'xxxx',
mediaId: 'lweiwqwxxxxoimoin',
mediaUrl: 'https://xxx.xxx.xxx/xxxx'
}
retCode:
descMsg:
mediaId:
mediaUrl:
获取更多功能和技术支持,扫码联系我们
我们的客服微信号: ruanyunkeji006