【技术实现步骤摘要】
一种播放器调用方法及终端
本公开涉及智能终端
,尤其涉及一种播放器调用方法及终端。
技术介绍
方法拥有独立的操作系统,并支持功能扩展。显示设备可以根据用户需要在显示设备中安装各种应用程序,例如,传统影片应用、短影片等社交应用。显示设备利用安装的视频APP(Application,手机软件)来观看影片,其中,影片可以是短影片,电影,电视剧,动画等媒资。现有的视频APP有些是hybridAPP,hybridAPP同时采用JS(JavaScript,一种具有函数优先的轻量级,解释型或即时编译型的编程语言)和Native编程语言。hybridAPP兼具了NativeApp良好用户体验的优势,也兼具了WebApp使用HTML5跨平台开发低成本的优势。但在HybirdAPP中JavaScript调用原生接口时,会因为App版本不同而造成调用不成功的问题。比如在媒资详情页进行影片播放时,需要调用原生的播放器来播放影片,已达到最好的播放体验。但因为旧版本App并没有开放对原生播放器的调用接口,故在旧版本无法调起原生播放 ...
【技术保护点】
1.一种终端,其特征在于,包括:/n显示器,用于显示显示界面;/n控制器,被配置为:/n响应于用户输入的开启APP的指令,控制显示器用于显示显示界面;/n响应于显示界面上展示的播放控件被选中,发送携带有目标影片ID的第一请求指令至媒资服务器,以使得所述媒资服务器下发第一请求内容,所述目标影片ID为所述播放控制加载的影片对应的影片ID,所述第一请求内容至少包括与所述目标影片ID相对应的视频存储地址;/n如果所述APP开放第一接口,则发送所述视频存储地址至所述原生播放器,所述第一接口为用于与所述原生播放器进行交互的接口;/n如果所述APP未开放第一接口,则发送所述视频存储地址至H5播放器。/n
【技术特征摘要】
1.一种终端,其特征在于,包括:
显示器,用于显示显示界面;
控制器,被配置为:
响应于用户输入的开启APP的指令,控制显示器用于显示显示界面;
响应于显示界面上展示的播放控件被选中,发送携带有目标影片ID的第一请求指令至媒资服务器,以使得所述媒资服务器下发第一请求内容,所述目标影片ID为所述播放控制加载的影片对应的影片ID,所述第一请求内容至少包括与所述目标影片ID相对应的视频存储地址;
如果所述APP开放第一接口,则发送所述视频存储地址至所述原生播放器,所述第一接口为用于与所述原生播放器进行交互的接口;
如果所述APP未开放第一接口,则发送所述视频存储地址至H5播放器。
2.根据权利要求1所述的终端,其特征在于,所述控制器被进一步配置为:
响应于接收到所述媒资服务器下发第一请求内容,调取预置校验规则,所述预置校验规则用于确定所述APP是否开放第一接口;
如果所述原生播放器符合所述预置校验规则,则所述APP开放第一接口。
3.根据权利要求1所述的终端,其特征在于,所述预置校验规则包括第一预置校验规则及第二预置校验规则,所述第一预置校验规则不同于所述第二预置校验规则;
所述控制器被进一步配置为:
响应于接收到所述媒资服务器下发第一请求内容,读取系统标识值,所述系统标识值用于记录终端部署的系统环境;
如果所述系统标识值为第一预置标识值,则调取第一预置校验规则;
如果所述系统标识值为第二预置标识值,则调取第二预置校验规则。
4.根据权利要求1所述的终端,其特征在于,还包括桥接器,所述桥接器的一端与所述第一接口连通;
所述控制器被进一步配置为:
响应于接收到所述媒资服务器下发第一请求内容,调取第二接口的名称及桥接器的接口调用函数集,所述第二接口为原生播放器用于与控制器进行交互的接口;
如果所述接口调用函数集中包括与所述第二接口的名称相匹配的调用函数,则所述APP开放第一接口。
5.根据权利要求1所述的终端,其特征在于,还包括原生播放器,所述原生播放器被配置为:
响应于接收到控制器...
【专利技术属性】
技术研发人员:高军舰,逯林虎,
申请(专利权)人:聚好看科技股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。