letvcloud
v0.3.0
Published
LetvCloud SDK for Node.js. 乐视云视频SDK
Downloads
12
Readme
LetvCloud
LetvCloud SDK for Node.js. 乐视云视频SDK
关于
基于乐视云视频2.0接口,详细文档查看
安装
你可以从 npm 进行安装
npm install letvcloud -save
也可以从 Github 进行下载安装
$ git clone https://github.com/daysv/LetvCloud.git
使用
引入SDK
var letvcloud=require('letvcloud');
配置 letvcloud()
设置全局参数 user_unique 和 secret_key。
letvcloud({
user_unique: '----------',
secret_key: '----------'
});
视频管理
视频上传初始化
功能描述:视频上传前调用,获取正式上传时需要的一些信息 应用参数说明:
letvcloud.video.upload.init({video_name:name},function(err,data){
console.log(data);
})
视频上传(web 方式)
功能描述:上传视频
letvcloud.video.upload.web('my video','./1.mp4',function(err,data){
console.log(data);
});
视频信息更新
功能描述:编辑单个视频的相关信息 应用参数说明:
letvcloud.video.update({video_id:'9342824',video_name:'newName'},function(err,data){
console.log(data);
});
获取视频列表
功能描述:获取视频列表信息 应用参数说明:
letvcloud.video.list(function (err, data) {
console.log(data);
});
//或者
letvcloud.video.list({index:2},function (err, data) {
console.log(data);
});
获取单个视频信息
功能描述:获取单个视频的详细信息 应用参数说明:
letvcloud.video.get({video_id: '9342824'}, function (err, data) {
console.log(data);
});
视频删除
功能描述:删除视频 应用参数说明:
letvcloud.video.del({video_id: '9342824'}, function (err, data) {
console.log(data);
});
视频批量删除
功能描述:批量删除视频 应用参数说明:
letvcloud.video.del.batch({video_id: '9342824-9347690'}, function (err, data) {
console.log(data);
});
视频暂停
功能描述:对播放正常的视频进行暂停操作 应用参数说明:
letvcloud.video.pause({video_id: '9347690'}, function (err, data) {
console.log(data);
});
视频恢复
功能描述:对播放正常的视频进行暂停操作 应用参数说明:
letvcloud.video.restore({video_id: '9347690'}, function (err, data) {
console.log(data);
});
截图管理
获取视频截图
功能描述:获取视频截图 应用参数说明:
letvcloud.image.get({video_id: '9347690', size: '100_100'}, function (err, data) {
console.log(data);
});
数据统计
视频小时数据
功能描述:获取以小时为单位的视频数据 应用参数说明:
letvcloud.data.video.hour({date: '2014-03-03'}, function (err, data) {
console.log(data);
});
视频天数据
功能描述:获取以天为单位的视频数据 应用参数说明:
letvcloud.data.video.date({start_date: '2014-03-03', end_date: '2014-03-04'}, function (err, data) {
console.log(data);
});
所有数据
功能描述:获取以天为单位的所有数据 应用参数说明:
letvcloud.data.total.date({start_date: '2014-03-03', end_date: '2014-03-04'}, function (err, data) {
console.log(data);
});
License
MIT