一种音乐播放器皮肤的实现方法和装置与流程

文档序号:14436927阅读:225来源:国知局
一种音乐播放器皮肤的实现方法和装置与流程

本发明涉及网络应用技术领域,具体涉及一种音乐播放器皮肤的实现方法和装置。



背景技术:

音乐播放器是一种用于播放音乐的软件,随着网络应用技术的发展,音乐播放器的种类越来越多。

用户可以通过音乐播放器听音乐,听音乐本来是使得用户很享受的事情,但是,由于现有的音乐播放器功能设计单调,用户缺乏体验感。



技术实现要素:

为了提升用户使用音乐播放器听音乐的体验感,本发明提供了一种音乐播放器皮肤的实现方法和装置。

本发明提供了一种音乐播放器皮肤的实现方法,所述方法包括:

预先获取皮肤资源库,所述皮肤资源库包括图片资源与音乐资源的对应关系;

接收皮肤请求;

获取所述皮肤资源库中与所述皮肤请求对应的图片资源和音乐资源;

在预先建立的音频通道中播放所述音乐资源,以及显示所述图片资源。

优选地,所述方法还包括:

获取任一图片资源,以及获取任一音乐资源;

建立所述图片资源与所述音乐资源的对应关系;

将所述图片资源与所述音乐资源的对应关系添加到所述皮肤资源库。

优选地,所述接收皮肤请求,包括:

获取当前天气情况;

接收根据所述当前天气情况生成的皮肤请求。

优选地,所述方法还包括:

更新所述皮肤资源库。

优选地,所述图片资源包括flash或者图片序列帧。

本发明是提供了一种音乐播放器皮肤的实现装置,所述装置包括:

第一获取模块,用于预先获取皮肤资源库,所述皮肤资源库包括图片资源与音乐资源的对应关系;

接收模块,用于接收皮肤请求;

第二获取模块,用于获取所述皮肤资源库中与所述皮肤请求对应的图片资源和音乐资源;

播放模块,用于在预先建立的音频通道中播放所述音乐资源;

显示模块,用于显示所述图片资源。

优选地,所述装置还包括:

第三获取模块,用于获取任一图片资源;

第四获取模块,用于获取任一音乐资源;

建立模块,用于建立所述图片资源与所述音乐资源的对应关系;

添加模块,用于将所述图片资源与所述音乐资源的对应关系添加到所述皮肤资源库。

优选地,所述接收模块,包括:

获取子模块,用于获取当前天气情况;

接收子模块,用于接收根据所述当前天气情况生成的皮肤请求。

优选地,所述装置还包括:

更新模块,用于更新所述皮肤资源库。

本发明首先预先获取皮肤资源库,所述皮肤资源库包括图片资源与音乐资源的对应关系;其次,接收皮肤请求;再次,获取所述皮肤资源库中与所述皮肤请求对应的图片资源和音乐资源;最后,在预先建立的音频通道中播放所述音乐资源,以及显示所述图片资源。本发明建立一条音频通道专用于音乐播放器的皮肤功能的音乐资源的播放,在播放音乐资源的同时显示与该音乐资源对应的图片资源,在不影响音乐播放器的音乐播放功能的前提下,用户在听音乐的同时,增加了氛围感和体验感,实现了音乐播放器的皮肤功能。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例一的音乐播放器皮肤的实现方法流程图;

图2为本发明实施例一的以皮肤对应的缩略图作为触发按钮的界面;

图3为本发明实施例一的效果图;

图4为本发明实施例二的音乐播放器皮肤的实现装置结构图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

实施例一、

由于现有音乐播放器的设计单调,用户在听音乐的同时缺乏体验感。本发明的发明人了解到了现有音乐播放器的缺点,提出了音乐播放器的皮肤概念。音乐播放器的皮肤是一种音乐播放器播放音乐时的背景效果,例如,可以将图片和背景音乐作为音乐播放器播放音乐时的背景效果,以提升使用音乐播放器听音乐的用户的体验感,使用户有身临其境的沉浸感。

参考图1,图1为本实施例提供的音乐播放器皮肤的实现方法流程图,具体包括:

步骤101:预先获取皮肤资源库,所述皮肤资源库包括图片资源与音乐资源的对应关系。

本实施例中,首先获取皮肤资源库,其中,皮肤资源库可以包括图片资源与音乐资源的对应关系,也就是说,皮肤资源库中的一个图片资源与一个音乐资源相对应,并且两者同时构成了一种音乐播放器的皮肤资源,可以理解为,皮肤资源由图片资源和音乐资源两种资源组成的。

实际操作中,可以在音乐播放器被打开的同时,客户端直接向服务器发送皮肤资源库下载请求,服务器根据请求发送皮肤资源库。用户也可以自主选择获取皮肤资源库的操作。具体的获取皮肤资源库的方式本实施例不做限制。

步骤102:接收皮肤请求。

本实施例中,接收皮肤请求,其中,皮肤请求可以为用户触发任一皮肤的请求。实际操作中,可以在客户端上显示皮肤对应的触发按钮,其中,触发按钮可以是该皮肤对应的缩略图,如图2,图2为以皮肤对应的缩略图作为触发按钮的界面。用户通过可以选择任一缩略图,完成音乐播放器皮肤的选择。

另外,本实施例中还可以根据当前的天气情况自动发送皮肤请求,具体过程如下:

首先,获取当前天气情况;其次,接收根据所述当前天气情况生成的皮肤请求。

实际操作中,可以通过网络获取当前天气情况,其次,根据获取的当前天气情况生成皮肤请求,最后,接收生成的皮肤请求。例如,当前天气情况为下雨时,可以根据下雨的天气情况生成下雨皮肤的请求。

同时,本实施例还可以根据用户所处地理位置的特点或者当天的节日等因素生成皮肤请求,以增加用户的体验。

步骤103:获取所述皮肤资源库中与所述皮肤请求对应的图片资源和音乐资源。

本实施例中,接收皮肤请求后,在皮肤资源库中获取与该皮肤请求对应的图片资源和音乐资源。

步骤104:在预先建立的音频通道中播放所述音乐资源。

本实施例中,为了不影响音乐播放器中的音乐的正常播放,首先重新建立一条用于播放皮肤中的音乐资源的音频通道,其次,在该新建的音频通道中播放获取的音乐资源。

步骤105:显示所述图片资源。

本实施例在播放获取的音乐资源的同时,显示获取的图片资源,以产生图片资源和音乐资源融为一体的效果,如图3,图3为本实施例的效果图,其中实现了用户在欣赏歌曲的同时,增加环境声音和皮肤图片来营造更真实的环境氛围,从视觉和听觉两方面提高用户的听歌体验,创造一种更优质的沉浸感觉。

其中,图片资源可以是flash或者图片序列帧。

为了增加用户的体验感,用户可以根据自己的需求设计音乐播放器的皮肤,具体的过程可以为:

首先,获取任一图片资源,以及获取任一音乐资源;

其次,建立所述图片资源与所述音乐资源的对应关系;

最后,将所述图片资源与所述音乐资源的对应关系添加到所述皮肤资源库。

实际操作中,用户可以获取本地的任意一张图片、flash或者图片序列帧作为图片资源,获取任意一段音频作为音乐资源,使得获取的图片资源和音乐资源相配合,形成一种音乐播放器的背景效果。其次,建立该图片资源与音乐资源的对应关系,可以通过配置表或者关联文件的形式建立对应关系。最后,将该对应关系添加到皮肤资源库,以便后续步骤调用。

另外,本实施例还可以更新皮肤资源库,具体的,可以通过差量下载的方法实现皮肤资源库的更新,首先,下载皮肤资源库的索引文件,其中,索引文件包括服务器中皮肤资源的标识,客户端可以根据该索引文件判断本地是否有需要更新的资源,如果存在,直接从服务器中下载需要更新的资源即可,这种差量下载的更新方式减少了网络的压力。

本实施例首先预先获取皮肤资源库,所述皮肤资源库包括图片资源与音乐资源的对应关系;其次,接收皮肤请求;再次,获取所述皮肤资源库中与所述皮肤请求对应的图片资源和音乐资源;最后,在预先建立的音频通道中播放所述音乐资源,以及显示所述图片资源。本实施例建立一条音频通道专用于音乐播放器的皮肤功能的音乐资源的播放,在播放音乐资源的同时显示与该音乐资源对应的图片资源,在不影响音乐播放器的音乐播放功能的前提下,用户在听音乐的同时,增加了氛围感和体验感,实现了音乐播放器的皮肤功能。

实施例二、

参考图4,图4为本实施例提供的音乐播放器皮肤的实现装置结构图,所述装置包括:

第一获取模块401,用于预先获取皮肤资源库,所述皮肤资源库包括图片资源与音乐资源的对应关系;

接收模块402,用于接收皮肤请求;

所述接收模块,可以包括:

获取子模块,用于获取当前天气情况;

接收子模块,用于接收根据所述当前天气情况生成的皮肤请求。

第二获取模块403,用于获取所述皮肤资源库中与所述皮肤请求对应的图片资源和音乐资源;

播放模块404,用于在预先建立的音频通道中播放所述音乐资源;

显示模块405,用于显示所述图片资源。

为了增加用户的体验感,所述装置还包括:

第三获取模块,用于获取任一图片资源;

第四获取模块,用于获取任一音乐资源;

建立模块,用于建立所述图片资源与所述音乐资源的对应关系;

添加模块,用于将所述图片资源与所述音乐资源的对应关系添加到所述皮肤资源库。

所述装置还包括:

更新模块,用于更新所述皮肤资源库。

本实施例首先预先获取皮肤资源库,所述皮肤资源库包括图片资源与音乐资源的对应关系;其次,接收皮肤请求;再次,获取所述皮肤资源库中与所述皮肤请求对应的图片资源和音乐资源;最后,在预先建立的音频通道中播放所述音乐资源,以及显示所述图片资源。本实施例建立一条音频通道专用于音乐播放器的皮肤功能的音乐资源的播放,在播放音乐资源的同时显示与该音乐资源对应的图片资源,在不影响音乐播放器的音乐播放功能的前提下,用户在听音乐的同时,增加了氛围感和体验感,实现了音乐播放器的皮肤功能。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上对本发明实施例所提供的音乐播放器皮肤的实现方法和装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1