更新记录
v 1.0(2019-08-08) 下载此版本
请注意!下载完毕后先不要管能不能运行和错误,先把你的userid,videoid,apikey填成你自己的,然后再测试!!!(因为涉及到账户信息,所以我无法放真实的userid,videoid,apikey) 此dome只上传方法,具体的userid,videoid需要自己找一个能正常播放的视频获取一下,只要参数传对了,就可以实现CC视频播放
平台兼容性
首先获取CC官网的MobileAPI手册
首先,需要获取到他们的MobileAPI的接口文档,文档描述的很简单,请求参数也很简单,难就难在:需要和API系统进行行 HTTP 通信时,需要将原始的 Query String 转换为和请求时刻相关的 Hashed Query String 后再通过 GET 方法请求 Spark API。
附上官方Mobile API接口文档:链接: https://pan.baidu.com/s/1su67eIBqQhz3nluQubZXzw 提取码: n572
下面举一个例子说明计算过程。假设用户从 Spark 获取到的 API Key 值是 aSdF1234, 当前时间为2010年年12月9日15点23分12秒,原始的QueryString 是 name=harry&level=top&salary=1000
第一步,将上述 QueryString 按照字母顺序进行升序排序,结果是 level=top&name=harry&salary=1000
第二步,附加 time 值和 salt 值,得到取 hash 前的字符串 level=top&name=harry&salary=1000&time=1291879392&salt=aSdF1234
第三步,对上述字符串取 md5 值 hash=BF04A55B30CFF562F7ADD9F054AB7FFB
因此,最终进行 Http 通信的字符串为 level=top&name=harry&salary=1000&time=1291879392&hash=BF04A55B30CFF562F7ADD9F054AB7FFB
其他的请参考文件中的.vue文件,只需填入你自己的userid,videoid,apikey(也就是salt)即可
预览时请用真机模式和浏览器模式,不要使用内置预览,会报错!切记切记切记!!!
愿意从这里访问也是可以的:https://www.xyphp.com/news/n01/show-498.html