掌桥专利:专业的专利平台
掌桥专利
首页

媒体对象播放显示方法、装置、存储介质及电子设备

文献发布时间:2024-04-18 19:58:30


媒体对象播放显示方法、装置、存储介质及电子设备

技术领域

本公开的实施方式涉及媒体对象处理技术领域,更具体地,本公开的实施方式涉及一种媒体对象播放显示方法、媒体对象播放显示装置、计算机可读存储介质及电子设备。

背景技术

本部分旨在为权利要求中陈述的本公开的实施方式提供背景或上下文,此处的描述不因为包括在本部分中就承认是现有技术。

推荐策略在越来越多的场景中被使用,它能够有效帮助用户发现自己感兴趣的对象;比如:音乐应用程序(Application,App)中的每日推荐、雷达歌单等。

发明内容

然而,现有的歌曲应用场景中,推荐策略可以基于用户长期积累的音乐偏好习惯推荐歌曲,或者根据用户选择的曲风标签,推荐该曲风的歌曲;如此,用户无法对推荐算法进行精确的调整。

为此,非常需要一种改进的媒体对象播放显示方法,以使用户能够对推荐算法进行精确的调整。

在本上下文中,本公开的实施方式期望提供一种媒体对象播放显示方法、媒体对象播放显示装置、计算机可读存储介质及电子设备。

根据本公开的第一方面,提供一种媒体对象播放显示方法,所述方法包括:在媒体对象播放界面显示媒体对象风格指示区域;所述媒体对象风格指示区域包括至少两种媒体对象风格区域和媒体对象风格指示标识;所述至少两种媒体对象风格区域的色彩指标不同;响应于所述媒体对象风格指示标识指向所述至少两种媒体对象风格区域中的第一媒体对象风格区域,播放所述第一媒体对象风格区域对应的媒体对象。

在一种实施方式中,所述至少两种媒体对象风格区域中每种媒体对象风格区域的面积之比与每种所述媒体对象风格区域对应的所有媒体对象的总播放时长之比相对应。

在一种实施方式中,所述方法还包括:响应于对所述第一媒体对象风格区域的第一触发操作,根据所述第一媒体对象风格区域确定所述第一媒体对象风格区域的调整后面积和所述至少两种媒体对象风格区域中第二媒体对象风格区域的调整后面积;根据调整后的所述第一媒体对象风格区域的面积确定调整后的所述第一媒体对象风格区域对应的媒体对象;根据调整后的所述第二媒体对象风格区域的面积确定调整后的所述第二媒体对象风格区域对应的媒体对象;以调整后的所述第一媒体对象风格区域的面积显示所述第一媒体对象风格区域,并以调整后的所述第二媒体对象风格区域的面积显示所述第二媒体对象风格区域。

在一种实施方式中,所述根据所述第一媒体对象风格区域确定所述第一媒体对象风格区域的调整后面积和所述至少两种媒体对象风格区域中第二媒体对象风格区域的调整后面积,包括:根据所述第一触发操作确定所述第一媒体对象风格区域的调整后面积;根据所述第一媒体对象风格区域第一风格标签的调整后面积与所述第一媒体对象风格区域的调整前面积确定所述第一媒体对象风格区域的缩放比例;将所述第一媒体对象风格区域的缩放比例作为所述第二媒体对象风格区域的放缩比例;根据所述第二媒体对象风格区域的放缩比例与所述第一媒体对象风格区域的调整前面积,确定所述第二媒体对象风格区域的调整后面积。

在一种实施方式中,所述方法还包括:响应于对所述第一媒体对象风格区域的第二触发操作,根据所述第二触发操作确定所述至少两种媒体对象风格区域的旋转方向、旋转角度和旋转速度;根据所述至少两种媒体对象风格区域的旋转方向、旋转角度和旋转速度确定所述至少两种媒体对象风格区域对应的媒体对象的播放速度。

在一种实施方式中,所述方法还包括:响应于对所述媒体对象风格指示标识的第三触发操作,根据所述第三触发操作确定所述至少两种媒体对象风格区域的旋转方向、旋转角度和旋转速度;根据所述至少两种媒体对象风格区域的旋转方向、旋转角度和旋转速度确定所述至少两种媒体对象风格区域对应的媒体对象的播放速度。

在一种实施方式中,所述至少两种媒体对象风格区域为环形区域,所述媒体对象风格指示标识内嵌于所述环形区域。

在一种实施方式中,所述色彩指标至少包括亮度、色调、饱和度中的一种。

在一种实施方式中,在所述在媒体对象播放界面显示媒体对象风格指示区域之前,所述方法还包括:响应于对推荐创建界面的第一创建指令,获取所述第一创建指令对应的标题,在所述推荐创建界面显示所述标题。

在一种实施方式中,所述方法还包括:响应于对所述推荐创建界面中的第二创建指令,获取所述第二创建指令对应的标签名称,在所述标题下创建所述标签名称对应的标签,并基于所述标签生成所述媒体对象风格指示区域;所述标签包括所述第一媒体对象风格区域对应的标签。

在一种实施方式中,所述方法还包括:在所述媒体对象播放界面中显示标题,并在所述标题与所述媒体对象风格指示区域之间显示当前播放的媒体对象的属性信息。

在一种实施方式中,所述方法还包括:在所述媒体对象风格指示区域的中心区域显示当前播放的媒体对象风格区域对应的标签名称;所述中心区域位于所述媒体对象风格指示标识内。

在一种实施方式中,所述第一媒体对象风格区域对应的媒体对象从所述第一媒体对象风格区域对应的标签下的热门媒体对象中选取。

根据本公开的第二方面,提供一种媒体对象播放显示装置,所述装置包括:显示模块,被配置为在媒体对象播放界面显示媒体对象风格指示区域;所述媒体对象风格指示区域包括至少两种媒体对象风格区域和媒体对象风格指示标识;所述至少两种媒体对象风格区域的色彩指标不同;处理模块,被配置为响应于所述媒体对象风格指示标识指向所述至少两种媒体对象风格区域中的第一媒体对象风格区域,播放所述第一媒体对象风格区域对应的媒体对象。

在一种实施方式中,所述至少两种媒体对象风格区域中每种媒体对象风格区域的面积之比与每种所述媒体对象风格区域对应的所有媒体对象的总播放时长之比相对应。

在一种实施方式中,所述处理模块还被配置为:响应于对所述第一媒体对象风格区域的第一触发操作,根据所述第一媒体对象风格区域确定所述第一媒体对象风格区域的调整后面积和所述至少两种媒体对象风格区域中第二媒体对象风格区域的调整后面积;根据调整后的所述第一媒体对象风格区域的面积确定调整后的所述第一媒体对象风格区域对应的媒体对象;根据调整后的所述第二媒体对象风格区域的面积确定调整后的所述第二媒体对象风格区域对应的媒体对象;所述显示模块还被配置为:以调整后的所述第一媒体对象风格区域的面积显示所述第一媒体对象风格区域,并以调整后的所述第二媒体对象风格区域的面积显示所述第二媒体对象风格区域。

在一种实施方式中,所述处理模块还被配置为:根据所述第一触发操作确定所述第一媒体对象风格区域的调整后面积;根据所述第一媒体对象风格区域第一风格标签的调整后面积与所述第一媒体对象风格区域的调整前面积确定所述第一媒体对象风格区域的缩放比例;将所述第一媒体对象风格区域的缩放比例作为所述第二媒体对象风格区域的放缩比例;根据所述第二媒体对象风格区域的放缩比例与所述第一媒体对象风格区域的调整前面积,确定所述第二媒体对象风格区域的调整后面积。

在一种实施方式中,所述处理模块还被配置为:响应于对所述第一媒体对象风格区域的第二触发操作,根据所述第二触发操作确定所述至少两种媒体对象风格区域的旋转方向、旋转角度和旋转速度;根据所述至少两种媒体对象风格区域的旋转方向、旋转角度和旋转速度确定所述至少两种媒体对象风格区域对应的媒体对象的播放速度。

在一种实施方式中,所述处理模块还被配置为:响应于对所述媒体对象风格指示标识的第三触发操作,根据所述第三触发操作确定所述至少两种媒体对象风格区域的旋转方向、旋转角度和旋转速度;根据所述至少两种媒体对象风格区域的旋转方向、旋转角度和旋转速度确定所述至少两种媒体对象风格区域对应的媒体对象的播放速度。

在一种实施方式中,所述至少两种媒体对象风格区域为环形区域,所述媒体对象风格指示标识内嵌于所述环形区域。

在一种实施方式中,所述色彩指标至少包括亮度、色调、饱和度中的一种。

在一种实施方式中,所述处理模块还被配置为:响应于对推荐创建界面的第一创建指令,获取所述第一创建指令对应的标题,在所述推荐创建界面显示所述标题。

在一种实施方式中,所述处理模块还被配置为:响应于对所述推荐创建界面中的第二创建指令,获取所述第二创建指令对应的标签名称,在所述标题下创建所述标签名称对应的标签,并基于所述标签生成所述媒体对象风格指示区域;所述标签包括所述第一媒体对象风格区域对应的标签。

在一种实施方式中,所述显示模块还被配置为:在所述媒体对象播放界面中显示标题,并在所述标题与所述媒体对象风格指示区域之间显示当前播放的媒体对象的属性信息。

在一种实施方式中,所述显示模块还被配置为:在所述媒体对象风格指示区域的中心区域显示当前播放的媒体对象风格区域对应的标签名称;所述中心区域位于所述媒体对象风格指示标识内。

在一种实施方式中,所述第一媒体对象风格区域对应的媒体对象从所述第一媒体对象风格区域对应的标签下的热门媒体对象中选取。

根据本公开的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一种方法。

根据本公开的第四方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一种方法。

根据本公开实施方式的媒体对象播放显示方法、媒体对象播放显示装置、计算机可读存储介质及电子设备,在媒体对象播放界面显示媒体对象风格指示区域;媒体对象风格指示区域包括至少两种媒体对象风格区域和媒体对象风格指示标识;至少两种媒体对象风格区域的色彩指标不同;响应于媒体对象风格指示标识指向至少两种媒体对象风格区域中的第一媒体对象风格区域,播放第一媒体对象风格区域对应的媒体对象。如此,第一,显示界面能够显示至少两种风格的媒体对象;第二,由于不同风格的媒体对象的风格区域的色彩不同,因此,对不同风格的媒体对象的显示更加清晰;第三,不同风格的媒体对象的风格区域的面积是可调节的,用户能够通过调整媒体对象风格区域的面积而达到对推荐算法进行调整的目的。

附图说明

通过参考附图阅读下文的详细描述,本公开示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本公开的若干实施方式,其中:

图1示出本公开实施方式中一种媒体对象播放显示流程架构示意图;

图2示出本公开实施方式中一种媒体对象播放显示方法的流程图;

图3示出本公开实施方式中一种媒体对象播放显示方法中媒体对象播放界面的示意图;

图4示出本公开实施方式中一种媒体对象播放显示方法中调整媒体对象风格区域面积的流程图;

图5示出本公开实施方式中一种媒体对象播放显示方法中放大媒体对象风格区域面积的示意图;

图6示出本公开实施方式中一种媒体对象播放显示方法中确定第一媒体对象风格区域和第二媒体对象风格区域调整后面积的流程图;

图7示出本公开实施方式中一种媒体对象播放显示方法中一种调整媒体对象播放速度的流程图;

图8示出本公开实施方式中一种媒体对象播放显示方法中调整媒体对象播放速度的示意图;

图9示出本公开实施方式中一种媒体对象播放显示方法中另一种调整媒体对象播放速度的流程图;

图10示出本公开实施方式中一种媒体对象播放显示方法中调整媒体对象播放速度的示意图;

图11示出本公开实施方式中一种媒体对象播放显示方法中创建标题的示意图;

图12示出本公开实施方式中一种媒体对象播放显示方法中创建标签的示意图;

图13示出本公开实施方式中一种媒体对象播放显示装置的结构示意图;

图14示出本公开实施方式中一种电子设备的结构示意图。

在附图中,相同或对应的标号表示相同或对应的部分。

具体实施方式

下面将参考若干示例性实施方式来描述本公开的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本公开,而并非以任何方式限制本公开的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。

本领域技术人员知道,本公开的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。

根据本公开的实施方式,提供一种媒体对象播放显示方法、媒体对象播放显示装置、计算机可读存储介质及电子设备。

在本文中,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。

下面参考本公开的若干代表性实施方式,详细阐述本公开的原理和精神。

发明概述

相关技术中,音乐应用程序(Application,App)中的每日推荐、雷达歌单等,推荐策略可以基于用户长期积累的音乐偏好习惯推荐歌曲,或者根据用户选择的曲风标签,推荐该曲风的歌曲;然而,这两种方法存在以下问题:

1)推荐策略对用户是不可见的,用户对推荐的歌曲毫无预期,可能会为用户推荐到不喜欢的曲风的歌曲,进而导致用户负面情绪增加;根据曲风标签推荐歌曲虽然用户有预期,但长时间听一种曲风的歌曲用户会觉得乏味;

2)用户若想要调整推荐策略,需要寻找并长期听目标曲风的歌曲,以使推荐算法学习,如此,才能让目标曲风的歌曲出现在每日推荐或者雷达歌单中,这种方式调整成本较高;

3)用户无法对推荐算法进行精确的调整,比如:当前场景下想让推荐算法推荐的歌曲中,民谣占50%,摇滚占30%,国风占20%,共占用1小时,现有的推荐算法无法满足。

鉴于上述内容,本公开提供一种媒体对象播放显示方法、媒体对象播放显示装置、计算机可读存储介质及电子设备,能够在媒体对象播放界面显示媒体对象风格指示区域;媒体对象风格指示区域包括至少两种媒体对象风格区域和媒体对象风格指示标识;至少两种媒体对象风格区域的色彩指标不同;并响应于媒体对象风格指示标识指向至少两种媒体对象风格区域中的第一媒体对象风格区域,播放第一媒体对象风格区域对应的媒体对象。如此,用户能够通过调整媒体对象风格区域的面积而达到对推荐算法进行调整的目的。

在介绍了本公开的基本原理之后,下面具体介绍本公开的各种非限制性实施方式。

应用场景总览

需要注意的是,下述应用场景仅是为了便于理解本公开的精神和原理而示出,本公开的实施方式在此方面不受任何限制。相反,本公开的实施方式可以应用于适用的任何场景。

本公开可以应用于任何对媒体对象的推荐算法进行调整的场景;比如:应用程序A提供媒体对象播放界面,能够在媒体对象播放界面显示媒体对象风格指示区域;其中,媒体对象风格指示区域包括至少两种媒体对象风格区域和媒体对象风格指示标识;至少两种媒体对象风格区域的色彩指标不同;并且能够响应于媒体对象风格指示标识指向至少两种媒体对象风格区域中的第一媒体对象风格区域,播放第一媒体对象风格区域对应的媒体对象。如此,用户能够通过调整媒体对象风格区域的面积而达到对推荐算法进行调整的目的。

示例性方法

下面结合图1对本示例性实施方式运行环境的系统架构与应用场景进行示例性说明。

图1示出了系统架构的示意图,该系统架构100可以包括终端110。终端110安装有应用程序,该应用程序能够提供媒体对象播放界面,该媒体对象播放界面能够显示媒体对象风格指示区域;所述媒体对象风格指示区域包括至少两种媒体对象风格区域和媒体对象风格指示标识;所述至少两种媒体对象风格区域的色彩指标不同;并且,终端110能够响应于所述媒体对象风格指示标识指向所述至少两种媒体对象风格区域中的第一媒体对象风格区域,播放所述第一媒体对象风格区域对应的媒体对象。

在一种实施方式中,该系统架构100还可以包括服务器120。服务器120中能够响应于所述媒体对象风格指示标识指向所述至少两种媒体对象风格区域中的第一媒体对象风格区域,播放所述第一媒体对象风格区域对应的媒体对象。这里,服务器120可以是一台服务器或多台服务器形成的集群。应用程序110与服务器120之间可以通过有线或无线的通信链路形成连接,以进行数据交互。

本公开的示例性实施方式首先提供一种媒体对象播放显示方法,可以包括:

在媒体对象播放界面显示媒体对象风格指示区域;媒体对象风格指示区域包括至少两种媒体对象风格区域和媒体对象风格指示标识;至少两种媒体对象风格区域的色彩指标不同;

响应于媒体对象风格指示标识指向至少两种媒体对象风格区域中的第一媒体对象风格区域,播放第一媒体对象风格区域对应的媒体对象。

图2示出了该媒体对象播放显示方法的示例性流程,下面分别对图2中的每个步骤进行具体说明。

参考图2,步骤S210中,在媒体对象播放界面显示媒体对象风格指示区域。

其中,媒体对象风格指示区域包括至少两种媒体对象风格区域和媒体对象风格指示标识;至少两种媒体对象风格区域的色彩指标不同。

媒体对象风格区域是基于预设图形,根据该风格的媒体对象在总媒体对象中的占比确定的,比如:预设图形为圆环,媒体对象为歌曲,风格包括民谣风、摇滚风、国风,其中,所有民谣风歌曲的总时长占所有歌曲的总时长的50%,所有摇滚风歌曲的总时长占所有歌曲的总时长的30%,所有国风歌曲的总时长占所有歌曲的总时长的20%,那么,构建歌曲时长与圆环面积之间的映射关系,则,所有歌曲的总时长对应圆环总面积,所有民谣风歌曲的总时长对应圆环总面积的50%,所有摇滚风歌曲的总时长对应圆环总面积的30%,所有国风歌曲的总时长对应圆环总面积的20%;当然,预设图形也可以是其他图形,比如:圆形、方环、方形、椭圆环、椭圆等,进一步的,预设图形为环状图形时,可以是单层环形,也可以是多层环形,此处不做限定。

进一步的,如图3所示,当预设图形为多层环形,或者最内层为特定图形(比如:圆形、方形、椭圆),最内层以外的层为特定图形的环形(比如:圆环、方环、椭圆环)时,相邻两层环形构成的媒体对象风格区域不同;至少,由中心向任一方向延伸的直线所经过的不同层的媒体对象风格区域不同,如此,可以播放同时兼顾不同风格的媒体对象,比如:播放既包括摇滚又包括电音的歌曲。

媒体对象风格指示标识是能够指向媒体对象风格区域的标识,因此,媒体对象风格指示标识根据预设图形确定,比如:预设图像为圆环、圆形、方环、方形、椭圆环、椭圆时,媒体对象风格指示标识可以是由中心向任一方向延伸的指针、箭头等标识,此处不做限定。

需要说明的是,媒体对象风格指示标识指向哪个媒体对象风格区域,就播放哪种风格的媒体对象,因此,可以媒体对象风格区域转动而保持媒体对象风格指示标识不动,也可以媒体对象风格指示标识转动而保持媒体对象风格区域不动,此处不做限定。

继续参考图2,步骤S220中,响应于媒体对象风格指示标识指向至少两种媒体对象风格区域中的第一媒体对象风格区域,播放第一媒体对象风格区域对应的媒体对象。

其中,本步骤可以是针对单层预设图形构成的至少两种媒体对象风格区域(所有媒体对象风格区域)而言,此时,第一媒体对象风格区域泛指至少两种媒体对象风格区域中的任一媒体对象风格区域。

本步骤也可以是针对多层预设图形构成的至少两种媒体对象风格区域(所有媒体对象风格区域)而言,此时,第一媒体对象风格区域包括媒体对象风格指示标识指向的不同层的媒体对象风格区域。

当本步骤是针对单层预设图形构成的至少两种媒体对象风格区域而言时,播放的是媒体对象风格指示标识指向的一种风格的媒体对象,比如:摇滚、民谣,或者国风等;当步骤是针对多层预设图形构成的至少两种媒体对象风格区域而言时,播放的是媒体对象风格指示标识指向的包括不同风格的媒体对象,比如:摇滚&电音、民谣&国风等;进一步的,第一媒体对象风格区域的播放时长和媒体对象风格指示标识的转动速度(或者第一媒体对象风格区域的转动速度)根据总播放时长以及第一媒体对象风格区域的面积在至少两种媒体对象风格区域(所有媒体对象风格区域)中面积的占比确定。

在一种实施方式中,至少两种媒体对象风格区域中每种媒体对象风格区域的面积之比与每种媒体对象风格区域对应的所有媒体对象的总播放时长之比相对应。

其中,本步骤可以理解为至少两种媒体对象风格区域中不同媒体对象风格区域的面积之比,等于不同媒体对象风格区域对应的所有媒体对象的总播放时长之比;也可以理解为某一媒体对象风格区域的面积与所有媒体对象风格区域的面积之比,等于所有该风格的媒体对象的总播放时长与所有风格的媒体对象的总播放时长之比;比如:至少两种媒体对象风格区域包括民谣媒体对象风格区域、摇滚媒体对象风格区域、国风媒体对象风格区域,且三者的面积之比为5:3:2,即,三者的面积与所有媒体对象风格区域的面积之比依次为1/2,3/10,1/5,那么,三者对应的媒体对象的总播放时长之比也为5:3:2,即,三者对应的媒体对象的总播放时长与所有媒体对象的总播放时长之比依次为1/2,3/10,1/5。

显然,建立媒体对象风格区域的面积与该风格媒体对象的总播放时长之间的映射关系,能够快速构建媒体对象风格区域。

进一步的,本步骤是针对单层预设图形构成的媒体对象风格区域而言的,如果媒体对象风格区域是由多层预设图形构成的,那么,其针对的是其中的某一层。

在一种实施方式中,为了提高用户体验,为用户提供对媒体对象风格区域的面积进行调整的功能;具体的,参考图4,上述方法还可以进一步包括以下步骤S410至S440:

步骤S410、响应于对第一媒体对象风格区域的第一触发操作,根据第一媒体对象风格区域确定第一媒体对象风格区域的调整后面积和至少两种媒体对象风格区域中第二媒体对象风格区域的调整后面积。

其中,第一触发操作是能够改变第一媒体对象风格区域面积的操作,比如:如图5所示,放大操作、缩小操作等;放大操作可以是大拇指和食指分别将第一媒体对象风格区域边界线向外扩展的操作;缩小操作可以是大拇指和食指分别将第一媒体对象风格区域边界线向内收缩的操作。

第二媒体对象风格区域泛指至少两种媒体对象风格区域中除第一媒体对象风格区域外的任一媒体对象风格区域。

本步骤中,可以根据第一媒体对象风格区域的面积变化量,确定第一媒体对象风格区域的调整后面积和第二媒体对象风格区域的调整后面积;这里,面积变化量可以根据捕获的距离变化量,以及距离变化量与面积变化量之间的映射关系确定。

也可以根据第一媒体对象风格区域的面积变化比例,确定第一媒体对象风格区域的调整后面积和第二媒体对象风格区域的调整后面积;这里,面积变化比例可以通过捕获的距离变化量,以及距离变化量与面积变化比例之间的映射关系确定;这里也可以理解为,第一媒体对象风格区域的面积增大时,第二媒体对象风格区域的面积等比例减小;第一媒体对象风格区域的面积减小时,第二媒体对象风格区域的面积等比例增大;其中,面积变化比例以面积变化量与总面积之比为准进行计算;比如:第一媒体对象风格区域的面积增大10%,第二媒体对象风格区域的面积减小10%。

步骤S420、根据调整后的第一媒体对象风格区域的面积确定调整后的第一媒体对象风格区域对应的媒体对象。

其中,由于建立了媒体对象风格区域的面积与该风格媒体对象的总播放时长之间的映射关系,因此,媒体对象风格区域的面积改变,媒体对象风格区域下该风格的媒体对象的总播放时长也改变;这里,总播放时长改变可以是媒体对象的数量改变引起的,也可以是单个媒体对象的播放时长改变引起的;第一媒体对象风格区域同理,此处不再赘述。

步骤S430、根据调整后的第二媒体对象风格区域的面积确定调整后的第二媒体对象风格区域对应的媒体对象。

其中,由于建立了媒体对象风格区域的面积与该风格媒体对象的总播放时长之间的映射关系,因此,媒体对象风格区域的面积改变,媒体对象风格区域下该风格的媒体对象的总播放时长也改变;这里,总播放时长改变可以是媒体对象的数量改变引起的,也可以是单个媒体对象的播放时长改变引起的;第二媒体对象风格区域同理,此处不再赘述。

步骤S440、以调整后的第一媒体对象风格区域的面积显示第一媒体对象风格区域,并以调整后的第二媒体对象风格区域的面积显示第二媒体对象风格区域。

其中,用户通过第一触发操作,触发执行步骤S410至S440,能够准确调整不同媒体对象风格区域的占比。

在一种实施方式中,调整后的第一媒体对象风格区域的面积和调整后的第二媒体对象风格区域的面积可以通过缩放比例确定,具体的,参考图6,上述步骤S410可以进一步包括以下步骤S610至S640:

步骤S610、根据第一触发操作确定第一媒体对象风格区域的调整后面积。

其中,将第一触发操作结束之后对应的面积确定为第一媒体对象风格区域的调整后面积;这里,可以通过捕获第一触发操作前后的距离变化量,以及距离变化量与面积变化量之间的映射关系确定第一媒体对象风格区域的面积变化量,进而确定第一媒体对象风格区域的调整后面积。

也可以通过捕获的距离变化量,以及距离变化量与面积变化比例之间的映射关系确定第一媒体对象风格区域的面积变化比例,进而基于第一媒体对象风格区域的调整前面积和面积变化比例确定第一媒体对象风格区域的调整后面积;其中,面积变化比例以面积变化量与总面积(所有媒体对象风格区域的面积)之比为准进行计算;比如:第一媒体对象风格区域的面积增大10%,表示第一媒体对象风格区域增大的面积是总面积的10%。

步骤S620、根据第一媒体对象风格区域第一风格标签的调整后面积与第一媒体对象风格区域的调整前面积确定第一媒体对象风格区域的缩放比例。

其中,第一媒体对象风格区域的缩放比例可以根据第一媒体对象风格区域调整前后的面积比例确定;比如:第一触发操作为针对第一媒体对象风格区域的放大操作,第一媒体对象风格区域调整前面积为50mm

步骤S630、将第一媒体对象风格区域的缩放比例作为第二媒体对象风格区域的放缩比例。

接上述例子举例而言,将第一媒体对象风格区域的放大比例20%作为第二媒体对象风格区域的缩小比例,即,第二媒体对象风格区域的缩小比例为20%。

步骤S640、根据第二媒体对象风格区域的放缩比例与第一媒体对象风格区域的调整前面积,确定第二媒体对象风格区域的调整后面积。

其中,可以根据第二媒体对象风格区域的放缩比例与第一媒体对象风格区域的调整前面积,能够确定第二媒体对象风格区域的面积变化量,进而根据第二媒体对象风格区域的调整前面积和面积变化量确定第二媒体对象风格区域的调整后面积。

接上述例子举例而言,根据第二媒体对象风格区域的放缩比例20%与第一媒体对象风格区域的调整前面积50mm

需要说明的是:在第二媒体对象风格区域包括至少两个媒体对象风格区域的情况下,将变化量按照该至少两个媒体对象风格区域的面积比进行分配。

在一种实施方式中,为了进一步提高用户体验,为用户提供调整播放速度的功能,在媒体对象风格区域转动而保持媒体对象风格指示标识不动的情况下,通过转动媒体对象风格区域实现;具体的,参考图7,上述媒体对象播放显示方法还可以进一步包括以下步骤S710和S720:

步骤S710、响应于对所述第一媒体对象风格区域的第二触发操作,根据第二触发操作确定至少两种媒体对象风格区域的旋转方向、旋转角度和旋转速度。

其中,第二触发操作是通过转动第一媒体对象风格区域改变播放速度的操作,比如:旋转操作、滑动操作、拖拽操作等。如图8所示,通过捕获第二触发操作的属性特征(比如:初始速度、加速度等),确定至少两种媒体对象风格区域的旋转方向、旋转角度和旋转速度。

步骤S720、根据至少两种媒体对象风格区域的旋转方向、旋转角度和旋转速度确定至少两种媒体对象风格区域对应的媒体对象的播放速度。

其中,可以通过旋转角度和旋转速度确定单位时间内的播放时长,即,播放速度,根据旋转方向可以确定播放方向(比如:快进、快退)。

在一种实施方式中,在媒体对象风格指示标识转动而保持媒体对象风格区域不动的情况下,通过转动媒体对象风格指示标识实现;具体的,参考图9,上述媒体对象播放显示方法还可以进一步包括以下步骤S910和S920:

步骤S910、响应于对媒体对象风格指示标识的第三触发操作,根据第三触发操作确定至少两种媒体对象风格区域的旋转方向、旋转角度和旋转速度。

其中,第三触发操作是通过转动媒体对象风格指示标识改变播放速度的操作,比如:旋转操作、滑动操作、拖拽操作等。如图10所示,通过捕获第三触发操作的属性特征(比如:初始速度、加速度等),确定至少两种媒体对象风格区域的旋转方向、旋转角度和旋转速度。

步骤S920、根据至少两种媒体对象风格区域的旋转方向、旋转角度和旋转速度确定至少两种媒体对象风格区域对应的媒体对象的播放速度。

其中,可以通过旋转角度和旋转速度确定单位时间内的播放时长,即,播放速度,根据旋转方向可以确定播放方向(比如:快进、快退)。

在一种实施方式中,至少两种媒体对象风格区域为环形区域,媒体对象风格指示标识内嵌于环形区域。

其中,至少两种媒体对象风格区域分别按比例占用环形区域的一部分,媒体对象风格指示标识可以是内嵌于环形区域的带指向的圆形指示标识,也可以是内嵌于环形区域、包括圆形和带指向的环形的指示标识,此处不做限定。

在媒体对象风格指示标识是内嵌于环形区域的带指向的圆形指示标识时,媒体对象风格指示标识可以指向任一媒体对象风格区域;在媒体对象风格指示标识是内嵌于环形区域、包括圆形和带指向的环形的指示标识时,其中的带指向的环形指示标识由某一媒体对象风格区域构成,且外嵌于圆形指示标识,可以指向任一媒体对象风格区域。

在一种实施方式中,色彩指标至少包括亮度、色调、饱和度中的一种。

其中,不同媒体对象风格标签对应不同的色彩指标;在用户选择或创建媒体对象风格标签后,媒体对象风格标签对应的颜色按比例平铺于预设图形上,形成媒体对象风格区域;这里,媒体对象风格标签可以理解为媒体对象风格区域对应的标签。

在一种实施方式中,媒体对象风格指示区域可以通过推荐创建界面建立的;具体的,在上述步骤S210之前还可以进一步包括以下步骤:

响应于对推荐创建界面的第一创建指令,获取第一创建指令对应的标题,在推荐创建界面显示标题。

其中,标题用于体现不同媒体对象风格指示区域的作用;比如:如图11所示,通勤提神专用、开车旅行专用等;进一步的,如图所示,可以在推荐创建界面(比如:音乐App的推荐创建界面)新增一个“自定义推荐”的标签,用户自定义创建媒体对象风格指示区域时,进入“自定义推荐”页面,点击下方的“+”输入媒体对象风格指示区域的标题,并点击“完成”。

在一种实施方式中,媒体对象风格区域可以通过媒体对象风格标签及其对应的颜色实现;具体的,方法还可以进一步包括以下步骤:

响应于对推荐创建界面中的第二创建指令,获取第二创建指令对应的标签名称,在标题下创建标签名称对应的标签,并基于标签生成媒体对象风格指示区域。

其中,标签包括第一媒体对象风格区域对应的标签。

上述媒体对象风格标签可以理解为媒体对象风格区域对应的标签;第一媒体对象风格区域对应的标签同理,此处不再赘述。

接上述例子举例而言,如图12所示,点击“完成”后,跳转至媒体对象风格标签页,用户可以在该页选择媒体对象风格标签或者创建媒体对象风格标签,进而,将媒体对象风格标签对应的颜色平铺于预设图形形成媒体对象风格区域。

在一种实施方式中,媒体对象播放界面中除了显示媒体对象风格指示区域,还可以显示其他与当前播放的媒体对象相关信息;具体的,方法还可以进一步包括以下步骤:

在媒体对象播放界面中显示标题,并在标题与媒体对象风格指示区域之间显示当前播放的媒体对象的属性信息。

其中,当前播放的媒体对象的属性信息可以包括当前播放的媒体对象的歌曲封面、歌曲名、歌手信息、歌词等,如图3所示,此处不做限定。

在一种实施方式中,为了提高用户体验,还可以显示当前播放的媒体对象所属的标签名称;具体的,上述方法还可以进一步包括以下步骤:

在媒体对象风格指示区域的中心区域显示当前播放的媒体对象风格区域对应的标签名称。

其中,中心区域位于媒体对象风格指示标识内。

由于媒体对象风格指示区域中的媒体对象风格区域是基于媒体对象风格标签生成的,因此,如图3所示,将当前播放的媒体对象所属的标签名称显示于媒体对象风格指示标识,可以提高用户体验,使得用户不仅能够从颜色分辨当前播放的媒体对象的风格,还能从文字分辨当前播放的媒体对象的风格。

在一种实施方式中,为了提高用户体验,媒体对象风格区域下的媒体对象可以从热歌中选取;即,第一媒体对象风格区域对应的媒体对象从第一媒体对象风格区域对应的标签下的热门媒体对象中选取。

示例性装置

在介绍了本公开示例性实施方式的媒体对象播放显示方法之后,接下来,参考图13对本公开示例性实施方式的媒体对象播放显示装置进行说明。

参考图13所示,媒体对象播放显示装置1300,包括:

显示模块1310,被配置为在媒体对象播放界面显示媒体对象风格指示区域;媒体对象风格指示区域包括至少两种媒体对象风格区域和媒体对象风格指示标识;至少两种媒体对象风格区域的色彩指标不同;

处理模块1320,被配置为响应于媒体对象风格指示标识指向至少两种媒体对象风格区域中的第一媒体对象风格区域,播放第一媒体对象风格区域对应的媒体对象。

在一种实施方式中,至少两种媒体对象风格区域中每种媒体对象风格区域的面积之比与每种媒体对象风格区域对应的所有媒体对象的总播放时长之比相对应。

在一种实施方式中,上述处理模块1320,还被配置为响应于对第一媒体对象风格区域的第一触发操作,根据第一媒体对象风格区域确定第一媒体对象风格区域的调整后面积和至少两种媒体对象风格区域中第二媒体对象风格区域的调整后面积;根据调整后的第一媒体对象风格区域的面积确定调整后的第一媒体对象风格区域对应的媒体对象;根据调整后的第二媒体对象风格区域的面积确定调整后的第二媒体对象风格区域对应的媒体对象;上述显示模块1310,还被配置为以调整后的第一媒体对象风格区域的面积显示第一媒体对象风格区域,并以调整后的第二媒体对象风格区域的面积显示第二媒体对象风格区域。

在一种实施方式中,上述处理模块1320,还被配置为根据第一触发操作确定第一媒体对象风格区域的调整后面积;根据第一媒体对象风格区域第一风格标签的调整后面积与第一媒体对象风格区域的调整前面积确定第一媒体对象风格区域的缩放比例;将第一媒体对象风格区域的缩放比例作为第二媒体对象风格区域的放缩比例;根据第二媒体对象风格区域的放缩比例与第一媒体对象风格区域的调整前面积,确定第二媒体对象风格区域的调整后面积。

在一种实施方式中,上述处理模块1320,还被配置为响应于对第一媒体对象风格区域的第二触发操作,根据第二触发操作确定至少两种媒体对象风格区域的旋转方向、旋转角度和旋转速度;根据至少两种媒体对象风格区域的旋转方向、旋转角度和旋转速度确定至少两种媒体对象风格区域对应的媒体对象的播放速度。

在一种实施方式中,上述处理模块1320,还被配置为响应于对媒体对象风格指示标识的第三触发操作,根据第三触发操作确定至少两种媒体对象风格区域的旋转方向、旋转角度和旋转速度;根据至少两种媒体对象风格区域的旋转方向、旋转角度和旋转速度确定至少两种媒体对象风格区域对应的媒体对象的播放速度。

在一种实施方式中,所述至少两种媒体对象风格区域为环形区域,媒体对象风格指示标识内嵌于环形区域。

在一种实施方式中,所述色彩指标至少包括亮度、色调、饱和度中的一种。

在一种实施方式中,上述处理模块1320,还被配置为响应于对推荐创建界面的第一创建指令,获取第一创建指令对应的标题,在推荐创建界面显示标题。

在一种实施方式中,上述处理模块1320,还被配置为响应于对推荐创建界面中的第二创建指令,获取第二创建指令对应的标签名称,在标题下创建标签名称对应的标签,并基于标签生成媒体对象风格指示区域;标签包括第一媒体对象风格区域对应的标签。

在一种实施方式中,上述显示模块1310,还被配置为在媒体对象播放界面中显示标题,并在标题与媒体对象风格指示区域之间显示当前播放的媒体对象的属性信息。

在一种实施方式中,上述显示模块1310,还被配置为在媒体对象风格指示区域的中心区域显示当前播放的媒体对象风格区域对应的标签名称;中心区域位于媒体对象风格指示标识内。

在一种实施方式中,第一媒体对象风格区域对应的媒体对象从第一媒体对象风格区域对应的标签下的热门媒体对象中选取。

示例性存储介质

下面对本公开示例性实施方式的存储介质进行说明。

本示例性实施方式中,可以通过程序产品实现上述方法,如可以采用便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在设备,例如个人电脑上运行。然而,本公开的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

该程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。

计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RE等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言的任意组合来编写用于执行本公开操作的程序代码,程序设计语言包括面向对象的程序设计语言-诸如Java、C++等,还包括常规的过程式程序设计语言-诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。

示例性电子设备

参考图14对本公开示例性实施方式的电子设备进行说明。

图14显示的电子设备1400仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。

如图14所示,电子设备1400以通用计算设备的形式表现。电子设备1400的组件可以包括但不限于:至少一个处理单元1410、至少一个存储单元1420、连接不同系统组件(包括存储单元1420和处理单元1410)的总线1430、显示单元1440。

其中,存储单元存储有程序代码,程序代码可以被处理单元1410执行,使得处理单元1410执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施方式的步骤。例如,处理单元1410可以执行如图1所示的方法步骤等。

存储单元1420可以包括易失性存储单元,例如随机存取存储单元(RAM)1421和/或高速缓存存储单元1422,还可以进一步包括只读存储单元(ROM)1423。

存储单元1420还可以包括具有一组(至少一个)程序模块1425的程序/实用工具1424,这样的程序模块1425包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。

总线1430可以包括数据总线、地址总线和控制总线。

电子设备1400也可以与一个或多个外部设备2000(例如键盘、指向设备、蓝牙设备等)通信,这种通信可以通过输入/输出(I/O)接口1450进行。电子设备1400还包括显示单元1440,其连接到输入/输出(I/O)接口1450,用于进行显示。并且,电子设备1400还可以通过网络适配器1460与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器1460通过总线1430与电子设备1400的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备1400使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。

应当注意,尽管在上文详细描述中提及了装置的若干模块或子模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。

此外,尽管在附图中以特定顺序描述了本公开方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。

虽然已经参考若干具体实施方式描述了本公开的精神和原理,但是应该理解,本公开并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本公开旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。

相关技术
  • 电子设备的显示控制方法、装置、电子设备和存储介质
  • 一种虚拟形象视频播放方法、装置、电子设备及存储介质
  • 视频播放方法、装置及系统、电子设备以及存储介质
  • 视频生成、视频播放方法、装置、电子设备及存储介质
  • 控制视频播放的方法、装置、可读存储介质及电子设备
  • 媒体对象的播放方法、装置、电子设备及存储介质
  • 媒体对象的播放方法、装置、电子设备及存储介质
技术分类

06120116502688