本发明专利技术实施例公开了一种媒体播放方法、采用该种媒体播放方法的媒体播放装置及服务端以及适于执行该种媒体播放方法的媒体播放系统和存储介质。所述媒体播放方法例如包括:将处于队头位置的媒体资源显示在小容器中,其中所述小容器关联有媒体资源队列,且所述媒体资源队列包含依序排列的多个媒体资源;以及在所述处于队头位置的媒体资源显示在所述小容器中预设时长后,使所述处于队头位置的媒体资源移动至所述媒体资源队列的队尾位置。本发明专利技术实施例通过形成媒体资源队列并对队列进行控制来实现多个媒体资源的依序播放显示,从而可以节省处理器资源及减小内存消耗。
Media playing method, device and system, server and storage medium
【技术实现步骤摘要】
媒体播放方法、装置及系统、服务端和存储介质
本专利技术涉及媒体播控
,尤其涉及一种媒体播放方法、一种媒体播放装置、一种服务端、一种媒体播放系统以及一种存储介质。
技术介绍
在LED显示屏行业,用户往往需要制作一个复杂媒体,以充分使用当前屏幕来完成其商业广告的推广和展示。此处的复杂媒体的内容通常包含文字、图片、视频、RSS((ReallySimpleSyndication,简易信息聚合)、数字时钟、模拟时钟、日历组件和天气组件等常规媒体的多个或全部。在复杂媒体制作过程会用到一种组件,叫做小容器。小容器拥有播放时长、宽度、高度、距左、距上等属性,小容器中可以放置多个媒体资源,并定义好其播放顺序、播放时长,按照播放顺序、播放时长对这些媒体资源进行播放。其中,宽度、高度、距左、距右等四个属性是小容器的位置信息,控制小容器在整个复杂媒体中的占位、大小;播放时长属性控制小容器应该播放多长时间,在复杂媒体总的播放时间大于小容器的播放时长时,小容器会重复播放。然而,现有技术在复杂媒体的预览过程中,需要对小容器中的所有媒体资源进行控制(例如z-index属性值控制),而到了整个复杂媒体预览完成自动进行下次预览时除了需要标记第一个媒体资源的标志位以外还需要进行一次遍历(以保证其他所有媒体资源的z-index属性值都比第一个媒体资源的z-index属性值低),从而导致处理器(比如CPU)资源浪费、内存消耗过大。
技术实现思路
本专利技术的实施例提供一种媒体播放方法、一种媒体播放装置、一种服务端、一种媒体播放系统以及一种存储介质,其可以实现节省处理器资源及减小内存消耗的技术效果。一方面,本专利技术实施例提出的一种媒体播放方法,包括:将处于队头位置的媒体资源显示在小容器中,其中所述小容器关联有媒体资源队列,且所述媒体资源队列包含依序排列的多个媒体资源;以及在所述处于队头位置的媒体资源显示在所述小容器中预设时长后,使所述处于队头位置的媒体资源移动至所述媒体资源队列的队尾位置。在本专利技术的一个实施例中,所述媒体播放方法还包括:标记所述媒体资源队列初始状态下处于所述队头位置的媒体资源,以得到标记媒体资源。因为当复杂媒体单次预览完成需要进行下一次预览时,小容器关联的媒体资源队列中的媒体资源顺序可能不再是初始状态下的媒体资源顺序,而标记媒体资源的设置就能够解决媒体资源顺序还原(或重置)问题,只需将标记媒体资源前面的媒体资源一次性全部放到队尾,即可实现媒体资源队列中的媒体资源顺序的还原。在本专利技术的一个实施例中,所述媒体播放方法还包括:将所述媒体资源队列中位于所述标记媒体资源所处位置之前的媒体资源全部移动至所述媒体资源队列的尾部,以还原所述媒体资源队列至初始状态。在本专利技术的一个实施例中,所述处于队头位置的媒体资源显示在所述小容器中为:将所述处于队头位置的媒体资源铺满所述小容器在复杂媒体中所占据的区域;以及当所述复杂媒体的总播放时长大于所述小容器的播放时长时,所述小容器自动循环播放媒体资源直至所述总播放时长结束,其中所述小容器的播放时长等于所述多个媒体资源依序播放一次所需的总时长。再一方面,本专利技术实施例提出的一种媒体播放装置,包括:显示控制模块,用于将处于队头位置的媒体资源显示在小容器中,其中所述小容器关联有媒体资源队列,且所述媒体资源队列包含依序排列的多个媒体资源;以及队列控制模块,用于在所述处于队头位置的媒体资源显示在所述小容器中预设时长后,使所述处于队头位置的媒体资源移动至所述媒体资源队列的队尾位置。在本专利技术的一个实施例中,所述媒体播放装置还包括:标记模块,用于标记所述媒体资源队列初始状态下处于所述队头位置的媒体资源,以得到标记媒体资源。在本专利技术的一个实施例中,所述媒体播放方法还包括:队列还原模块,用于将所述媒体资源队列中位于所述标记媒体资源所处位置之前的媒体资源全部移动至所述媒体资源队列的尾部。在本专利技术的一个实施例中,所述显示控制模块用于将所述处于队头位置的媒体资源铺满显示在所述小容器在复杂媒体中所占据的区域;所述媒体播放装置还包括:自动循环模块,用于当所述复杂媒体的总播放时长大于所述小容器的播放时长时,控制所述小容器自动循环播放媒体资源直至所述总播放时长结束,其中所述小容器的播放时长等于所述多个媒体资源依序播放一次所需的总时长。另一方面,本专利技术实施例提出的一种服务端,具有预览复杂媒体的预览模块,且所述预览模块执行以下步骤:将处于队头位置的媒体资源显示在小容器中,其中所述小容器关联有媒体资源队列、且所述媒体资源队列包含依序排列的多个媒体资源;以及在所述处于队头位置的媒体资源显示在所述小容器中预设时长后,使所述处于队头位置的媒体资源移动至所述媒体资源队列的队尾位置。在本专利技术的一个实施例中,所述预览模块还用于:标记所述媒体资源队列初始状态下处于所述队头位置的媒体资源,以得到标记媒体资源;以及在所述复杂媒体单次预览完成并自动进行下一次预览时,将所述媒体资源队列中位于所述标记媒体资源所处位置之前的媒体资源全部移动至所述媒体资源队列的尾部。又一方面,本专利技术实施例提出的一种媒体播放系统,包括:存储器以及耦合至所述存储器的至少一个处理器,所述至少一个处理器被配置成执行前述任意一种媒体播放方法。再又一方面,本专利技术实施例提供一种存储介质,其中,所述计算机可读存储介质存储有程序代码,所述程序代码包括用于执行前述任意一种媒体播放方法的指令。上述技术方案可以具有如下一个或多个优点:本专利技术实施例将小容器所关联的多个媒体资源以队列方式排列、并通过对队列进行控制来实现多个媒体资源在小容器中的顺序播放显示,从而可以实现节省处理器资源及减小内存消耗的技术效果。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例的一种媒体播放方法的流程示意图。图2为本专利技术实施例的另一种媒体播放方法的流程示意图。图3为本专利技术实施例的小容器所关联的多个媒体资源形成的媒体资源队列的初始状态示意图。图4为本专利技术实施例的复杂媒体预览结束时小容器的媒体资源队列的状态示意图。图5为本专利技术实施例的一种媒体播放装置的模块示意图。图6为本专利技术其他实施例的一种媒体播放装置模块示意图。图7为本专利技术实施例的服务端与终端连接关系示意图。图8为本专利技术实施例的一种媒体播放系统的结构示意图。图9为本专利技术实施例的一种计算机可读存储介质的示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
...
【技术保护点】
1.一种媒体播放方法,其特征在于,包括:/n将处于队头位置的媒体资源显示在小容器中,其中所述小容器关联有媒体资源队列,且所述媒体资源队列包含依序排列的多个媒体资源;/n在所述处于队头位置的媒体资源显示在所述小容器中预设时长后,使所述处于队头位置的媒体资源移动至所述媒体资源队列的队尾位置。/n
【技术特征摘要】
1.一种媒体播放方法,其特征在于,包括:
将处于队头位置的媒体资源显示在小容器中,其中所述小容器关联有媒体资源队列,且所述媒体资源队列包含依序排列的多个媒体资源;
在所述处于队头位置的媒体资源显示在所述小容器中预设时长后,使所述处于队头位置的媒体资源移动至所述媒体资源队列的队尾位置。
2.如权利要求1所述的媒体播放方法,其特征在于,还包括:
标记所述媒体资源队列初始状态下处于所述队头位置的媒体资源,以得到标记媒体资源。
3.如权利要求2所述的媒体播放方法,其特征在于,还包括:
将所述媒体资源队列中位于所述标记媒体资源所处位置之前的媒体资源全部移动至所述媒体资源队列的尾部,以还原所述媒体资源队列至初始状态。
4.如权利要求1所述的媒体播放方法,其特征在于,所述处于队头位置的媒体资源显示在所述小容器中为:
将所述处于队头位置的媒体资源铺满所述小容器在复杂媒体中所占据的区域;
以及当所述复杂媒体的总播放时长大于所述小容器的播放时长时,所述小容器自动循环播放媒体资源直至所述总播放时长结束,其中所述小容器的播放时长等于所述多个媒体资源依序播放一次所需的总时长。
5.一种媒体播放装置,其特征在于,包括:
显示控制模块,用于将处于队头位置的媒体资源显示在小容器中,其中所述小容器关联有媒体资源队列,且所述媒体资源队列包含依序排列的多个媒体资源;
队列控制模块,用于在所述处于队头位置的媒体资源显示在所述小容器中预设时长后,使所述处于队头位置的媒体资源移动至所述媒体资源队列的队尾位置。
6.如权利要求5所述的媒体播放装置,其特征在于,还包括:
标记模块,用于标记所述媒体资源队列初始状态下处于所述队头位置的媒体资源,以得到标记媒体资源。
7.如权利...
【专利技术属性】
技术研发人员:韩丹,樊旭丹,
申请(专利权)人:西安诺瓦星云科技股份有限公司,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。