最近项目接触到和视频有关的功能,同事推荐了乐视云开放平台。了解后觉得还不错,可以一试,于是开始查询相关接口。
功能开发从15年11月3日开始,到2015年11月12日完成上传。基本功能也完毕。中间碰到了很多问题,这里把相关的代码整理一下,分享给有需要的人。
http://www.letvcloud.com/ 乐视云官网,开发前,你需要注册一个账号,获取到secret_key,方便后续开发。
一、视频上传。
联系官方技术后,收到了一个demo。我选用的web方式,修改部分代码后,完成了视频的上传。
demo下载地址:http://download.youkuaiyun.com/detail/happy7day/9265919
将demo中的html5Upload.js粘贴到项目中,在html页面中配置好路径,并修改uploadUrl的地址。
再将demo中lib文件夹中的Video.php粘贴到项目中,并修改video_init.php。
修改require文件的路径,再修改secretkey和user_unique
修改完成后,可以再加上自己的逻辑代码,将上传完成后返回的视频ID和视频唯一值存入数据库。
大家可以看到$videoid那里我做了一个减1的操作,是因为我保存传回的视频后,ID总是比真实ID大1,显示不正常,所以做了减1操作后就正常了,大家可以留意一下。
到这里,上传就结束了。
二、查询视频
http://help.letvcloud.com/Wiki.jsp?page=ResourceDownload
下载php sdk接口,粘贴到项目中
测试过程中可以参考http://help.letvcloud.com/Wiki.jsp?page=VideoMan