【源码】苹果CMS视频站对接APP教程,打造属于自己的影视站
本帖最后由 2917984420 于 2018-11-12 20:53 编辑苹果CMS程序是一套采用PHP+MYSQL环境下运行的完善而强大的快速影视建站系统。特别适合小白搭建自己的视频网站,只要普通的虚拟主机就可以完美搭建起来,建站成本非常低。而且可以自动+手动采集各大影视联盟视频,可以完全打造属于自己的影视站点,再也不需要担心解析各大VIP影视站视频解析接口失效等问题。网站后台也易于操作。给大家看看后台截图:http://bbs.e4asoft.com/data/attachment/forum/201811/12/142208ttrrrrrfturzt9fr.png.thumb.jpg
先给大家看看成品APP:
http://bbs.e4asoft.com/data/attachment/forum/201811/12/161445xpyrrpg2yrjy1qp1.jpg.thumb.jpg http://bbs.e4asoft.com/data/attachment/forum/201811/12/161447iigfujf6e5pzrhmr.jpg.thumb.jpg http://bbs.e4asoft.com/data/attachment/forum/201811/12/161449aa7aj0q76oa87ujo.jpg.thumb.jpg http://bbs.e4asoft.com/data/attachment/forum/201811/12/161447jdh9li0u02kqyk9i.jpg.thumb.jpg
好了废话不多说!以苹果cmsV10视频站为例子:
传统的方法就是抓取影视网站源码然后用正则获取视频地址然后解析...苹果cmsV10自带api开放接口提供影视数据,这就给对接APP带来了极大的方便!该api接口提供的是json数据,只需要用E4A里的json解析类库就可以一步搞定!下面给出常见的几种调用数据方法:
[*]{
[*] "code":1,
[*] "msg":"数据列表",
[*] "page":1,
[*] "pagecount":1,
[*] "limit":"20",
[*] "total":15,
[*] "list":[
[*] {
[*] "vod_id":19,
[*] "vod_name":"超凡蜘蛛侠2",
[*] "type_id":6,
[*] "type_name":"动作片",
[*] "vod_en":"chaofanzhizhuxia2",
[*] "vod_time":"2018-03-27 21:17:51",
[*] "vod_remarks":"高清",
[*] "vod_play_from":"youku"
[*] },
[*] {
[*] "vod_id":18,
[*] "vod_name":"木星上行",
[*] "type_id":6,
[*] "type_name":"动作片",
[*] "vod_en":"muxingshangxing",
[*] "vod_time":"2018-03-27 21:17:37",
[*] "vod_remarks":"高清",
[*] "vod_play_from":"youku"
[*] },
[*] {
[*] "vod_id":9,
[*] "vod_name":"胡杨的夏天",
[*] "type_id":7,
[*] "type_name":"喜剧片",
[*] "vod_en":"huyangdexiatian",
[*] "vod_time":"2018-03-20 21:32:00",
[*] "vod_remarks":"高清",
[*] "vod_play_from":"27pan,mgtv,qiyi,qq,youku"
[*] },
[*]
[*] ],
[*]}
[*]{
[*] "code":1,
[*] "msg":"数据列表",
[*] "page":1,
[*] "pagecount":1,
[*] "limit":"20",
[*] "total":1,
[*] "list":[
[*] {
[*] "vod_id":21,
[*] "vod_name":"情剑",
[*] "type_id":6,
[*] "type_name":"动作片",
[*] "vod_en":"qingjian",
[*] "vod_time":"2018-03-29 20:50:19",
[*] "vod_remarks":"超清",
[*] "vod_play_from":"youku",
[*] "vod_pic":"",
[*] "vod_area":"大陆",
[*] "vod_lang":"国语",
[*] "vod_year":"2018",
[*] "vod_serial":"0",
[*] "vod_actor":"谢霆锋,钟欣潼,乔振宇,伊能静,谭耀文,赵鸿飞,周莉",
[*] "vod_director":"陈咏歌",
[*] "vod_content":",
[*] "vod_play_url":"",
[*] }
[*] ]
[*]}
主要能用到的就是视频详情,下面来看看怎么把获取的视频详情用JSON解析出来:
[*]事件 主窗口.创建完毕()
[*] 多线程1.开始取网页源码2("************","utf-8")
[*]结束 事件
[*]
[*]
[*]
[*]事件 多线程1.取网页源码2完毕(源码 为 文本型)
[*] 变量 list 为 对象
[*] 变量 dx 为 对象
[*] 变量 type_name 为 文本型 '类型
[*] 变量 vod_actor 为 文本型 '演员
[*] 变量 vod_director 为 文本型 '导演
[*] 变量 vod_play_url 为 文本型 '播放地址
[*] 变量 vod_area 为 文本型 '地区
[*] 变量 vod_lang 为 文本型 '语言
[*] 变量 vod_year 为 文本型 '年代
[*] 变量 vod_content 为 文本型 '简介
[*] dx=JSON操作1.解析(源码)
[*]
[*] list = JSON操作1.取数组(dx,"list") '视频列表数数组
[*] 判断循环首 计数<JSON操作1.取数组内成员数(list)
[*] vod_id=JSON操作1.取文本值(JSON操作1.取数组内对象(list,计数),"vod_id")
[*] vod_name=JSON操作1.取文本值(JSON操作1.取数组内对象(list,计数),"vod_name")
[*] vod_pic=JSON操作1.取文本值(JSON操作1.取数组内对象(list,计数),"vod_pic")
[*] vod_remarks=JSON操作1.取文本值(JSON操作1.取数组内对象(list,计数),"vod_remarks")
[*] 电影列表1.添加项目(vod_pic,vod_name,"","",vod_remarks,vod_id)
[*] 计数=计数+1
[*] 判断循环尾
[*]结束 事件
上面这些源码就把影片名称,海报图,类型,演员,播放地址...等信息获取了,也是核心所在,会的朋友看到这应该都明白了。还没有明白的看看我上传的源码例子看看就能懂了。
源码地址:**** Hidden Message *****
http://bbs.e4asoft.com/data/attachment/forum/201811/12/160559pketky00nmkefbez.gif.thumb.jpg
回复量多的话在出个搭建适合对接APP的苹果CMS影视站教程!
希望大家喜欢哦
补充内容 (2018-11-25 22:14):
苹果CMS视频站对接APP教程,打造属于自己的影视站
实属牛。这种源码了不起 实属牛。这种源码了不起 aaa1111111 视频站对接APP教程 不错 111111111111 11111111111111111111 kkkkkkkkkkk 学习了{:4_86:}