[发明专利]一种资源播放方法和相关装置在审
申请号: | 202210108494.X | 申请日: | 2022-01-28 |
公开(公告)号: | CN116567133A | 公开(公告)日: | 2023-08-08 |
发明(设计)人: | 王婷 | 申请(专利权)人: | 腾讯科技(北京)有限公司 |
主分类号: | H04M1/72403 | 分类号: | H04M1/72403;H04M1/72409;H04M1/72439 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 陈松浩 |
地址: | 100080 北京市海淀区海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 资源 播放 方法 相关 装置 | ||
本申请实施例公开了一种资源播放方法和相关装置,在获取到对应于目标资源播放特性的目标资源的播放请求后,从资源特性集合中调用播放请求对应的功能接口,生成携带目标资源播放特性的获取请求,若获取目标资源成功,再次从资源特性集合中调用配置播放器对应的功能接口,配置目标播放器参数,从而通过目标播放器以目标资源播放特性播放目标资源。由此,通过修改资源播放逻辑,将不同资源播放特性抽象为不同的功能接口,实现将资源播放特性与资源播放器的整体框架解耦,不仅简化了简化用于播放音乐、视频等资源的资源播放器的整体播放逻辑,还可以仅通过对资源特性集合的变更,实现对资源播放器的后期维护,降低了工作量。
技术领域
本申请涉及计算机技术领域,特别是涉及一种资源播放方法和相关装置。
背景技术
视频、音频、小说等资源可以通过如资源播放器等软件播放给用户,资源播放器中集成了多种资源播放特性,以视频为例,用户希望视频可以横屏播放、控制视频在终端设备的显示位置、播放更高品质的视频等。
随着用户对资源播放特性的需求越来越多,若想要满足用户的需求,需要更新资源播放器以支持新的资源播放特性。相关技术中,由于对资源播放特性的支持会耦合在资源播放器的整体框架内的各个流程中,资源播放器支持的资源播放特性越多,其整体播放逻辑会越复杂。
若资源播放器新增一个资源播放特性的支持,需要在资源播放器的各个流程中均增加或修改逻辑,不仅工作量较大,还增加了资源播放器整体播放逻辑的复杂性。
发明内容
为了解决上述技术问题,本申请提供了一种视频播放方法,通过修改资源播放器的播放逻辑,不仅降低了资源播放器整体播放逻辑的复杂性,还降低了工作量。
本申请实施例公开了如下技术方案:
一方面,本申请实施例提供一种资源播放方法,所述方法包括:
获取目标资源的播放请求,所述目标资源对应于目标资源播放特性;
从资源特性集合中调用所述播放请求对应的功能接口,生成携带所述目标资源播放特性的获取请求;其中,所述资源特性集合包括用于实现不同资源播放特性对应的功能接口;
响应于根据所述获取请求获取所述目标资源成功,从所述资源特性集合中调用配置播放器对应的功能接口,配置目标播放器的参数;
通过所述目标播放器以所述目标资源播放特性播放所述目标资源。
另一方面,本申请实施例提供一种资源播放装置,所述装置包括:获取单元、调用单元和播放单元;
所述获取单元,用于获取目标资源的播放请求,所述目标资源对应于目标资源播放特性;
所述调用单元,用于从资源特性集合中调用所述播放请求对应的功能接口,生成携带所述目标资源播放特性的获取请求;其中,所述资源特性集合包括用于实现不同资源播放特性对应的功能接口;
所述调用单元,还用于响应于根据所述获取请求获取所述目标资源成功,从所述资源特性集合中调用配置播放器对应的功能接口,配置目标播放器的参数;
所述播放单元,用于通过所述目标播放器以所述目标资源播放特性播放所述目标资源。
另一方面,本申请实施例提供一种计算机设备,所述设备包括处理器以及存储器:
所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
所述处理器用于根据所述程序代码中的指令执行上述方面所述的方法。
另一方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行上述方面所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(北京)有限公司,未经腾讯科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210108494.X/2.html,转载请声明来源钻瓜专利网。