多媒体文件播放方法及装置的制造方法

文档序号:9331036阅读:305来源:国知局
多媒体文件播放方法及装置的制造方法
【技术领域】
[0001] 本发明涉及互联网技术领域,特别涉及一种多媒体文件播放方法及装置。
【背景技术】
[0002] 随着互联网技术的发展,出现了越来越多的多媒体应用,这些多媒体应用可以安 装在诸如手机、平板电脑等移动终端上,移动终端可以通过这些多媒体应用播放视频、音频 等多媒体文件。
[0003]目前,当移动终端通过多媒体应用播放多媒体文件时,为了丰富显示内容,该移动 终端可以加载一些诸如图像、文字等静态元素,在多媒体文件的播放过程中显示该静态元 素。比如,当移动终端通过多媒体应用播放歌曲时,该移动终端可以加载歌手图片,以便在 歌曲播放过程中显示该歌手图片。
[0004] 当移动终端通过多媒体应用播放多媒体文件的过程中,如果只显示一些静态元 素,会显得比较单调与枯燥。

【发明内容】

[0005] 为了解决现有技术的问题,本发明实施例提供了一种多媒体文件播放方法与装 置。所述技术方案如下:
[0006] -方面,提供了一种多媒体文件播放方法,所述方法包括:
[0007] 当接收到多媒体播放指令时,向服务器发送图像获取请求,所述图像获取请求中 携带多媒体文件标识,使所述服务器基于所述多媒体文件标识,返回与多媒体文件匹配的 至少一张目标图像;
[0008] 当接收到所述服务器发送的所述至少一张目标图像时,基于所述至少一张目标图 像和所述多媒体文件的目标动态特效模板,播放所述多媒体文件。
[0009] 另一方面,提供了一种多媒体文件播放装置,所述装置包括:
[0010] 发送模块,用于当接收到多媒体播放指令时,向服务器发送图像获取请求,所述图 像获取请求中携带多媒体文件标识,使所述服务器基于所述多媒体文件标识,返回与多媒 体文件匹配的至少一张目标图像;
[0011] 播放模块,用于当接收到所述服务器发送的所述至少一张目标图像时,基于所述 至少一张目标图像和所述多媒体文件的目标动态特效模板,播放所述多媒体文件。
[0012] 本发明实施例提供的技术方案带来的有益效果是:在本发明实施例中,该移动终 端通过接收到多媒体播放指令时,向服务器发送图像获取请求,使服务器基于该多媒体文 件标识,返回与多媒体文件匹配的至少一张目标图像,当该移动终端接收到服务器发送的 至少一张目标图像时,基于该至少一张目标图像和多媒体文件的目标动态特效模板,播放 该多媒体文件,以在播放多媒体文件的过程中,将该至少一张目标图像与目标动态特效模 板相结合,从而避免了只显示一些静态元素而显得单调与枯燥的问题,同时也丰富了显示 内容,增强了该多媒体文件的播放效果。
【附图说明】
[0013] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0014] 图1是本发明实施例提供的一种多媒体文件播放方法流程图;
[0015] 图2是本发明实施例提供的另一种多媒体文件播放方法流程图;
[0016] 图3是本发明实施例提供的一种对目标图像进行填充的效果示意图;
[0017] 图4是本发明实施例提供的另一种对目标图像进行填充的效果示意图;
[0018] 图5是本发明实施例提供的一种多媒体文件播放装置结构示意图;
[0019] 图6是本发明实施例提供的另一种多媒体文件播放装置结构示意图;
[0020] 图7是本发明实施例提供的一种播放模块结构示意图;
[0021] 图8是本发明实施例提供的一种获取单元结构示意图;
[0022] 图9是本发明实施例提供的另一种获取单元结构示意图;
[0023] 图10是本发明实施例提供的另一种播放模块结构示意图;
[0024] 图11是本发明实施例提供的一种第二确定单元结构示意图;
[0025] 图12是本发明实施例提供的一种第二填充单元结构示意图;
[0026] 图13是本发明实施例提供的另一种第二填充单元结构示意图;
[0027] 图14是本发明实施例提供的一种多媒体文件播放装置结构示意图。
【具体实施方式】
[0028] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0029] 图1是本发明实施例提供的一种多媒体文件播放方法的流程图。参见图1,该方法 包括:
[0030] 步骤101 :当接收到多媒体播放指令时,向服务器发送图像获取请求,该图像获取 请求中携带多媒体文件标识,使该服务器基于该多媒体文件标识,返回与多媒体文件匹配 的至少一张目标图像。
[0031] 步骤102 :当接收到服务器发送的该至少一张目标图像时,基于该至少一张目标 图像和该多媒体文件的目标动态特效模板,播放该多媒体文件。
[0032] 在本发明实施例中,该移动终端接收到多媒体播放指令时,向服务器发送图像获 取请求,使服务器基于该多媒体文件标识,返回与多媒体文件匹配的至少一张目标图像,当 该移动终端接收到服务器发送的至少一张目标图像时,基于该至少一张目标图像和多媒体 文件的目标动态特效模板,播放该多媒体文件,以在播放多媒体文件的过程中,将该至少一 张目标图像与目标动态特效模板相结合,从而避免了只显示一些静态元素而显得单调与枯 燥的问题,同时也丰富了显示内容,增强了该多媒体文件的播放效果。
[0033] 可选地,基于该至少一张目标图像和该多媒体文件的目标动态特效模板,播放该 多媒体文件之前,还包括:
[0034] 确定移动终端当前所处的姿态;
[0035] 当该移动终端当前所处的姿态为横向姿态时,检测该移动终端的竖屏开关是否被 锁定;
[0036] 当该移动终端的竖屏开关被锁定且接收到多媒体横屏播放指令时,将该移动终端 的屏幕状态设置为横屏状态。
[0037] 可选地,基于该至少一张目标图像和该多媒体文件的目标动态特效模板,播放该 多媒体文件,包括:
[0038] 获取该多媒体文件的目标动态特效模板;
[0039] 将该至少一张目标图像填充到该目标动态特效模板中,得到动态特效视频;
[0040] 在播放该多媒体文件的过程中,播放该动态特效视频。
[0041] 可选地,获取该多媒体文件的目标动态特效模板,包括:
[0042] 基于该多媒体文件标识,从第一动态特效模板库中,查找对应的固定动态特效模 板,该第一动态特效模板库中存储多个多媒体文件标识对应的固定动态特效模板;
[0043] 如果查找到,则将查找的固定动态特效模板确定为该多媒体文件的目标动态特效 模板;
[0044] 如果没有查找到,则从存储的第二动态特效模板库中,选择一个公共动态特效模 板,该第二动态特效模板库中存储多个公共动态特效模板;
[0045] 将选择的公共动态特效模板确定为该多媒体文件的目标动态特效模板。
[0046] 可选地,从存储的第二动态特效模板库中,选择一个公共动态特效模板之前,还包 括:
[0047] 获取公共特效视频库,该公共特效视频库包括多个公共特效视频;
[0048] 基于该多个公共特效视频,生成至少一个动态特效模板;
[0049] 将该至少一个动态特效模板存储在该第二动态特效模板库中。
[0050] 可选地,将该至少一张目标图像填充到该目标动态特效模板中,得到动态特效视 频之前,还包括:
[0051] 确定该移动终端的屏幕尺寸和该至少一张目标图像的图像尺寸;
[0052] 对于该至少一张目标图像中的每张目标图像,当该目标图像的图像尺寸大于该屏 幕尺寸时,确定该目标图像的中心区域;
[0053] 基于该中心区域,对该目标图像进行裁剪,使裁剪后的图像尺寸等于该屏幕尺 寸;
[0054] 当该目标图像的图像尺寸小于该屏幕尺寸时,对该目标图像进行填充,使填充后 的图像尺寸等于该屏幕尺寸。
[0055] 可选地,确定该目标图像的中心区域,包括:
[0056] 对该目标图像进行人脸检测;
[0057] 如果人脸检测成功,则将识别到的人脸区域确定为该目标图像的中心区域;
[0058] 如果人脸检测失败,则对该目标图像进行显著区域识别;
[0059] 将识别到的显著区域确定为该目标图像的中心区域。
[0060] 可选地,对该目标图像进行填充,使填充后的图像尺寸等于该屏幕尺寸,包括:
[0061] 获取该目标图像的填充图像;
[0062] 对该填充图像的图像尺寸进行调整,使调整后的图像尺寸等于该屏幕尺寸;
[0063] 对调整后的填充图像进行虚化处理;
[0064] 将虚化处理后的填充图像设置为该目标图像的背景。
[0065] 可选地,对该目标图像进行填充,使填充后的图像尺寸等于该屏幕尺寸,包括:
[0066] 基于该屏幕尺寸和该图像尺寸,计算第一宽度和第二宽度,该第一宽度为该目标 图像长度方向上进行补边的宽度,该第二宽度为该目标图像宽度方向上进行补边的宽度;
[0067] 基于该第一宽度和该第二宽度,对该目标图像进行补边,使补边后的图像尺寸等 于该屏幕尺寸。
[0068] 上述所有可选技术方案,均可采用任意结合形成本发明的可选实施例,本发明实 施例在此不再一一赘述。
[0069] 图2是本发明实施例提供的一种多媒体文件播放方法的流程图。参见图2,该方法 包括:
[0070] 步骤201 :当移动终端接收到多媒体播放指令时,向服务器发送图像获取请求,该 图像获取请求中携带多媒体文件标识。
[0071] 在本发明实施例中,当该移动终端接收到多媒体播放指令时,为了丰富显示内容, 该移动终端可以加载一些与多媒体文件匹配的图像,因此,该移动终端可以向服务器发送 图像获取请求,以获取与该多媒体文件匹配的图像。
[0072] 需要说明的是,该多媒体播放指令用于播放该多媒体文件,且该多媒体播放指令 可以由用户触发,该用户可以通过指定操作来触发,该指定操作可以为点击操作、滑动操 作、摇晃操作、语音操作等等,本公开实施例对此不做具体限定。
[0073] 另外,该多媒体文件标识用于唯一标识该多媒体文件,且该多媒体文件标识可以 为该多媒体文件的名称、该多媒体文件的播放网址、该多媒体文件的关键词等,本公开实施 例对此不做具体限定。比如,当该多媒体文件为歌曲时,该多媒体文件标识可以为该歌曲的 名称、该歌曲的歌词关键词、该歌曲的歌手姓名等。
[0074] 步骤202 :当服务器接收到该图像获取请求时,基于该多媒体文件标识,将与多媒 体文件匹配的至少一张目标图像发送给该移动终端。
[0075] 当服务器接收到该图像获取请求时,服务器基于该图像获取请求携带的多媒体文 件标识,从动态视频数据库中,查找该多媒体文件对应的动态视频,该动态视频数据库中存 储多媒体文件标识与动态视频之间的对应关系,如果查找到,则基于查找的动态视频,获取 与该多媒体文件匹配的至少一张目标图像,如果没有查找到,则从多媒体图像库中,获取与 该多媒体文件匹配的至少一张目标图像,该多媒体图像库中存储与多个多媒体文件存在关 联关系的图像,并基于该多媒体文件标识,将与多媒体文件匹配的至少一张目标图像发送 给该移动终端。
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1