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

音频播放方法、装置、电子设备及存储介质

文献发布时间:2023-06-19 09:52:39


音频播放方法、装置、电子设备及存储介质

技术领域

本公开实施例涉及计算机与网络通信技术领域,尤其涉及一种音频播放方法、装置、电子设备及存储介质。

背景技术

在人们日常利用智能终端设备上网浏览信息时,经常会碰到在浏览的多媒体信息中包含有音频,如网页或文章的背景配乐、电影或短视频中某首歌曲的片段等。

目前,用户若喜欢多媒体中包含的音频,想要获取该音频相对应的原始作品,如音频是某个歌曲的片段,此时用户必须知道该原始作品的名字,然后去单独搜索。

但是大部分时候用户只能够通过评论来询问原始作品即目标音频的名字,这样的方式不能够及时获取目标音频,甚至得到的也不是正确的信息,或者当目标音频存在多个版本时无法得到多媒体中对应的是哪个版本。

发明内容

本公开实施例提供一种音频播放方法、装置、电子设备及存储介质,以克服现有技术中在浏览多媒体信息时无法直接收听多媒体中包含的音频对应的目标音频的技术问题。

第一方面,本公开实施例提供一种音频播放方法,包括:

响应于在第一应用的界面上的操作,调用第二应用,所述界面用于展示多媒体中的音频,所述多媒体包括音频与其它非音频媒体组合成的信息集合;

利用所述第二应用播放目标音频,所述目标音频与所述多媒体中的音频存在对应关系。

第二方面,本公开实施例提供一种音频播放装置,包括:

获取模块,用于获取在第一应用的界面上的操作指令,所述界面用于展示多媒体中的音频,所述多媒体包括音频与其它非音频媒体组合成的信息集合;

处理模块,用于响应于所述操作指令,调用第二应用;

所述处理模块,还用于利用所述第二应用播放目标音频,所述目标音频与所述多媒体中的音频存在对应关系。

第三方面,本公开实施例提供一种电子设备,包括:

至少一个处理器和存储器;

所述存储器存储计算机执行指令;

所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的设计所述的音频播放方法。

第四方面,本公开实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的音频播放方法。

本公开实施例提供的音频播放方法、装置、电子设备以及存储介质,该方法通过响应于在第一应用的界面上的操作,调用第二应用,然后利用第二应用播放目标音频,该目标音频包含第一应用界面上的多媒体中的音频。本公开实施例可以让用户在浏览第一应用上的多媒体信息时直接收听多媒体信息中所包含音频对应的目标音频,克服了用户需要单独查找目标音频或者由于无法获知目标音频的信息而查找不到目标音频的技术问题。直接调用第二应用播放目标音频,达到了省略了搜索步骤,提高了用户使用体验的技术效果。

附图说明

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

图1为本公开实施例提供的音频播放方法的一种应用场景示意图;

图2为本公开实施例提供的音频播放方法流程示意图一;

图3为本公开实施例提供的音频播放方法流程示意图二;

图4a-4c为本公开实施例提供的第一应用的界面示意图;

图5a-5b为本公开实施例提供的第一应用界面示意图;

图6为本公开实施例提供的音频播放方法流程示意图三;

图7为本公开实施例提供的用户端音频播放装置的结构框图;

图8为本公开实施例提供的电子设备的硬件结构示意图。

具体实施方式

为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,包括但不限于对多个实施例的组合,都属于本公开保护的范围。

本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

参考图1,图1为本公开实施例提供的音频播放方法的一种应用场景示意图。图1是手机端上的视频播放应用或音乐播放应用或社交软件的多媒体浏览界面,在界面中包括背景配乐101,非音频媒体信息102以及目标音频播放控件103。背景配乐101可以以控件形式显示,也可以不显示,隐藏在后台进行播放音频。非音频媒体信息102可以是图片、文字、视频、短视频等至少一种媒体。

在现有技术中,用户在浏览多媒体时,对于其中所包含的音频如背景配乐感兴趣时,如果用户并不知道该背景配乐的信息,那么只有通过询问他人,或者发评论期待其他用户给予回复的方式得知该背景配乐所对应的完整歌曲或者音乐,即目标音频。这就使得用户不能够及时便捷地收听到目标音频。

为解决此问题,本申请引入了目标音频播放控件103,用户通过操作目标音频播放控件103如单击、双击、按预设路径滑动等,来播放背景配乐101的音频所对应的目标音频。给用户收听到目标音频提供了简便的操作方式,解决了现有技术中在浏览多媒体信息时无法直接收听多媒体中包含的音频对应的目标音频的技术问题,下面结合图2来具体说明本公开实施例所提供的音频播放方法。

参考图2,图2为本公开实施例提供的音频播放方法流程示意图一。本实施例的方法应用在用户端的终端设备和/或服务器中,该音频播放方法包括:

S201、响应于在第一应用的界面上的操作,调用第二应用。

在本步骤中,所述界面用于展示多媒体中的音频,所述多媒体包括音频与其它非音频媒体组合成的信息集合。

在本实施例中,第二应用为音频播放应用。

在一种可能的实施例中,调用第二应用包括:通过用户端后台调用第二应用,播放多媒体中的音频,同时关闭第一应用中的音频输出。即用户端当前界面仍然保留在第一应用上,以使用户可以继续浏览第一应用的多媒体中的其它信息,而通过后台调用第二应用来播放目标音频。

在另一种可能的实施例中,调用第二应用包括:调用第二应用。即用户端的当前界面从第一应用调用第二应用。

需要说明的是,在第一应用的界面上的操作包括:点击音频控件、双击音频控件、按预设路径滑动音频控件、按预设角度倾斜用户端、在当前界面摇一摇用户端、语音输入播放指令(如“听全曲”)等等。

S202、利用第二应用播放目标音频。

在本步骤中,所述目标音频包含第一应用中展示的多媒体中的音频。

例如,当多媒体为短视频时,短视频中的背景配乐是截取自某一歌曲的音频片段,则目标音频就是该音频片段所对应的完整歌曲。

本公开实施例提供的音频播放方法,通过响应于在第一应用的界面上的操作,调用第二应用,然后利用第二应用播放目标音频,该目标音频包含第一应用界面上的多媒体中的音频。本公开实施例可以让用户在浏览第一应用上的多媒体信息时直接收听多媒体信息中所包含音频对应的目标音频,克服了用户需要单独查找目标音频或者由于无法获知目标音频的信息而查找不到目标音频的技术问题。直接调用第二应用播放目标音频,达到了省略了搜索步骤,提高了用户使用体验的技术效果。

参考图3,图3为本公开实施例提供的音频播放方法流程示意图二。本实施例的方法应用在用户端的终端设备和/或服务器中,该音频播放方法包括:

S301、确定第二应用具备目标音频的播放版权。

在本步骤中,具体包括:

获取多媒体中的音频,所述多媒体展示在第一应用上;

根据所述音频确定目标音频的识别标识;

根据所述识别标识,确定目标音频在第二应用的授权音频库中。

具体的,可以根据多媒体中的音频所附带的信息作为确定目标音频的识别标识,如多媒体在上传服务器时就已经填写了所附带的音频信息如歌曲名、词曲作者、演唱者、全曲链接等中的至少一个。

也可以将多媒体中的音频提取出来,形成单独的音频文件,上传给服务器,由服务器进行音频指纹匹配,即在第一应用或者第二应用所对应的服务器的授权歌曲库中比对音频的指纹特征(即识别标识),从而识别出目标音频。

本步骤的作用效果是确保多媒体中的音频所对应的目标音频如全曲在第二应用中具备播放版权,为后续播放目标音频做确权准备。

在一种可能的设计中,当第二应用不具备目标音频的播放版权时,即根据目标音频的识别标识,在授权音频库中无法查找到对应的目标音频。则可以继续检测在第三应用中是否具备播放版权。

S302、在第一应用的界面上显示目标音频播放控件。

在本步骤中,当第二应用具备目标音频的播放版权时,具体的,显示目标音频播放控件,包括:

高亮显示目标音频播放控件;或者,

按预设频率闪烁显示目标音频播放控件;或者,

在预设时间内显示目标音频播放控件,超过预设时间则隐藏目标音频播放控件;或者,

按预设顺序在控件上循环显示目标音频的相关属性信息,如目标音频名称,歌手,词曲作者,专辑名称,资源链接,关联媒体播放链接等。

在本实施例中,目标音频播放控件包括图标,所述图标用于显示所述目标音频的至少一个属性,所述属性包括:收藏人数、收听次数、所属专辑、收听热度、榜单排行、词和/或曲作者、表演者中的至少一个。

进一步的目标音频控件还包括:文本或字符,所述文本或字符用于提示目标音频控件的功能,或者用来显示目标音频的相关属性信息。在一种可能的设计中,文本或字符可以是当用户对图标采取预设操作后才显示出来的,如长按图标,双击图标,按预设路径滑动图标等。

参考图4a-4c,图4a-4c为本公开实施例提供的第一应用的界面示意图。如图4a所示,第一应用的界面播放短视频时,用户端检测到第二应用具备短视频背景配乐所对应的全曲的播放版权时,目标音频播放控件401改变图标底色进行高亮显示。可选的,如图4b所示,目标音频播放控件401也可以是第一应用的界面暂停播放短视频时,才显示在界面上,或者是界面上所展示的多媒体如短视频重复播放到预设次数时,显示音频播放控件401,或者是界面上展示的多媒体中的音频重复播放到预设次数时,显示音频播放控件401。

可选的,音频播放控件的图标还用于通过颜色、形状、图标数量中的至少一个来表示所述目标音频的特征属性,所述特征属性包括:音质和分类类别。分类类别包括:音乐风格类型(民谣、流行、爵士乐等)、歌曲或者带视频歌曲(如MV)等。

如图4c所示,在用户终端上的第一程序界面上展示着某个多媒体如短视频,音频播放控件401显示在界面的区域,可以叠加显示在多媒体上方,音频播放控件401包括:音质标识402、热度标识403、音乐标识404、音乐视频标识405、跳转锚点406。音质标识402通过星星的数量和/或颜色来反映目标音频是标准音质或高清音质或无损音质;音乐标识404和音乐视频标识405用于表示目标音频的分类类别,如是音乐还是带视频音乐如MV;热度标识403用于表示目标音频的收听人数,或收藏人数,或购买人数,或排行榜排名。

在一种可能的设计中,若第二应用不具备目标音频的播放版权,则隐藏目标音频播放控件或灰暗显示目标音频播放控件。由于目标音频播放版权到期时,或者是为了便于用户获知目标音频的相关信息,灰暗显示目标音频播放控件,用户仍然可以点击目标音频播放控件获取目标音频的相关信息,从而便于用户从其它流媒体上获取该目标音频。

S303、响应于在第一应用的界面上的操作,调用第二应用。

在本实施例中,第一应用的界面中包括多媒体展示区以及目标音频播放控件,所述多媒体展示区用于展示至少一个所述多媒体,所述在第一应用的界面上的操作,包括:操作目标音频播放控件。所述操作包括点击、双击、滑动、按预设路径滑动或拨动目标音频播放控件等。

具体的,对于不同的第一应用或者是不同的界面,其展示的多媒体的形式也不一样。例如,第一应用的界面为多媒体的搜索界面,所述多媒体包括:音频、视频、短视频、含有背景音的文字材料、含有音频和/或视频的网页内容中的至少一项。

参考图5a-5b,图5a-5b为本公开实施例提供的第一应用界面示意图。第一应用中的搜索界面,在搜索框中输入关键词,点击搜索按钮,第一应用就可以将相关的多媒体罗列展示出来。如图5a所示,当输入的是作者名称时,搜索结果罗列出同一个作者发布的多个多媒体如短视频,每个多媒体展示区域上都叠加显示有多媒体中的音频对应的目标音频播放控件501。可选的,也可以在搜索框中输入目标音频的名称,界面罗列出以相同目标音频作为背景配乐的多个短视频即多媒体,此时可以只显示一个目标音频播放控件502。用户在点击目标音频播放控件501或目标音频播放控件502后,用户终端调用第二应用播放具有播放版权的目标音频。需要说明的是,调用可以是后台调用,也可以是直接跳转显示第二应用进行播放。

如图5b所示,在搜索框中直接输入搜索关键词,第一应用中以竖直排列的形式罗列出相关的目标音频图标503,在每个目标音频的同一行显示第二程序跳转锚点504。用户点击跳转锚点504后,直接调用第二应用播放目标音频。

S304、获取用户端的应用安装列表。

S305、判断第二应用是否在安装列表当中。

在步骤S304-S305中,用户端在接收到在第一应用的目标音频播放控件所触发的调用指令后,首先检查第二应用是否已经安装在了用户端中,因此需要获取应用安装列表。如果用户端已经安装了第二应用,则执行步骤S306,若没有安装,则执行S308。

S306、若是,则将目标音频的识别标识发送给第二应用。

S307、根据识别标识,在第二应用中载入目标音频,并进行播放。

在本步骤中,第二应用根据识别标识在授权目标音频库中搜索对应的目标音频,然后将目标音频通过网络传输,下载到用户终端中进行播放。

S308、若否,则显示让用户操作是否安装第二应用的提示界面。

在本步骤中,若安装列表中没有第二应用,则在第一应用的界面中跳出是否下载第二应用的提示界面。

在一种可能的设计中,若否,则通过第一应用打开第二应用的小程序;在小程序中播放所述目标音频。

S309、若用户确定安装第二应用,则自动下载并安装第二应用。

本公开实施例提供的音频播放方法,通过响应于在第一应用的界面上的操作,调用第二应用,然后利用第二应用播放目标音频,该目标音频包含第一应用界面上的多媒体中的音频。本公开实施例可以让用户在浏览第一应用上的多媒体信息时直接收听多媒体信息中所包含音频对应的目标音频,克服了用户需要单独查找目标音频或者由于无法获知目标音频的信息而查找不到目标音频的技术问题。直接调用第二应用播放目标音频,达到了省略了搜索步骤,提高了用户使用体验的技术效果。

参考图6,图6为本公开实施例提供的音频播放方法流程示意图三。本实施例的方法应用在用户端的终端设备和/或服务器中,该音频播放方法包括:

S601、获取用户在第一应用的界面上的操作指令。

在本步骤中,用户在利用第一应用浏览多媒体信息如短视频时,若用户对多媒体信息中包含的音频感兴趣,可以点击界面上的目标音频播放控件来触发第二应用的调用操作指令。

S602、根据操作指令调用第二应用。

在本实施例中,第二应用包括至少两个音频播放应用时,第一应用的界面上的目标音频播放控件包括每个所述音频播放应用的跳转锚点或链接。

S6021、操作音频播放应用对应的跳转锚点或链接。

在本步骤中,用户可以点击任意一个音频播放应用对应的跳转锚点或链接来触发对应的音频播放应用的跳转或者后台调用。可以理解的是,可以给不同应用设置不同的操作方式,例如,第一音频播放应用是点击一次即可调用,而第二音频播放应用是点击两次即可调用,此时两个音频播放应用可以共用一个调用图标即跳转锚点或链接,以此来避免跳转锚点或链接占据了太多的界面面积。进一步的,还可以为不同的调用方式设置不同的操作方式,如单击为后台调用,双击为界面跳转到音频播放应用。

S6022、用户终端的当前界面跳转到音频播放应用。

在本步骤中,当前用户终端根据用户给出的跳转指令,跳转到对应的音频播放应用中,如用户单击了第一音频播放应用的跳转锚点,那么用户终端的当前界面就跳转到了第一音频播放应用的的播放界面;而如果用户单击了第二音频播放应用的跳转锚点,那么用户终端的当前界面就跳转到了第二音频播放应用的的播放界面。

在一种可能的设计中,目标音频播放控件包括多个用户终端跳转锚点或链接,每个用户终端都安装有第二应用。则在本步骤中,具体步骤包括:

操作用户终端跳转锚点或链接;

对应的用户终端的当前界面跳转到所述音频播放应用。

例如,在第一应用所在的用户终端上显示的当前界面中,目标音频播放控件包含两个用户终端跳转锚点,如一个是代表当前用户终端,另一个是代表智能音箱,当用户点击了对应的用户终端跳转锚点时,对应的用户终端中就会跳转到第二应用中播放目标音频。这样就能够实现在一个终端中浏览多媒体时,方便快捷地用另一个终端来播放多媒体中的音频所对应的目标音频,提高用户的使用体验感。

S603、利用第二应用播放目标音频。

在本步骤中,所述目标音频包含第一应用中展示的多媒体中的音频。

例如,当多媒体为短视频时,短视频中的背景配乐是截取自某一歌曲的音频片段,则目标音频就是该音频片段所对应的完整歌曲。

本实施例提供的音频播放方法,通过响应于在第一应用的界面上的操作,调用第二应用,然后利用第二应用播放目标音频,该目标音频包含第一应用界面上的多媒体中的音频。本实施例通过第一应用的界面上的目标音频播放控件中多个音频播放应用图标或者是多个终端图标来实现用户可自由便捷地选择所希望的音频播放应用或者目标音频播放终端,省去了用户需要另外开启多个音频播放应用或者是单独打开其它用户终端如智能音箱来播放目标音频的复杂操作,提高了用户的使用体验感。

需要说明的是上述各个实施例中,第一应用为程序包括短视频播放应用,第二应用包括音频播放应用。

对应于上文实施例的音频播放方法,图7为本公开实施例提供的用户端音频播放装置的结构框图。为了便于说明,仅示出了与本公开实施例相关的部分。参照图7,所述装置包括:

获取模块701,用于获取在第一应用的界面上的操作指令,所述界面用于展示多媒体中的音频,所述多媒体包括音频与其它非音频媒体组合成的信息集合;

处理模块702,用于响应于所述操作指令,调用第二应用;

所述处理模块702,还用于利用所述第二应用播放目标音频,所述目标音频与所述多媒体中的音频存在对应关系。

在本公开的一个实施例中,所述处理模块702用于调用第二应用包括:通过用户端后台调用所述第二应用。

在本公开的一个实施例中,所述处理模块702用于调用第二应用包括:跳转到所述第二应用。

在本公开的一个实施例中,所述界面中包括多媒体展示区以及目标音频播放控件,所述多媒体展示区用于展示至少一个所述多媒体,所述操作指令,包括:操作所述目标音频播放控件所对应的操作指令。

在本公开的一个实施例中,在所述处理模块702,用于响应于所述操作指令之前,还包括:

所述处理模块702,还用于确定所述第二应用具备所述目标音频的播放版权。

在本公开的一个实施例中,所述处理模块702,还用于确定所述第二应用具备所述目标音频的播放版权之后,还包括:

所述处理模块702,还用于在所述第一应用的所述界面上显示所述目标音频播放控件。

在本公开的一个实施例中,所述处理模块702,还用于显示所述目标音频播放控件包括:

高亮显示所述目标音频播放控件;或者,

按预设频率闪烁显示所述目标音频播放控件;或者,

在预设时间内显示所述目标音频播放控件,超过所述预设时间则隐藏所述目标音频播放控件;或者,

按预设顺序循环显示所述目标音频的相关属性信息。

在本公开的一个实施例中,所述第二应用包括至少两个音频播放应用时,所述目标音频播放控件包括每个所述音频播放应用的跳转锚点或链接。

在本公开的一个实施例中,每个所述音频播放应用安装在不同的用户终端上,所述处理模块702,用于响应于所述操作指令,调用第二应用,包括:

操作所述音频播放应用对应的所述跳转锚点或链接;

对应的所述用户终端的当前界面跳转到所述音频播放应用。

在本公开的一个实施例中,所述目标音频播放控件包括多个用户终端跳转锚点或链接,每个用户终端都安装有所述第二应用,所述处理模块702,用于响应于所述操作指令,调用第二应用,包括:

操作所述用户终端跳转锚点或链接;

对应的所述用户终端的当前界面跳转到所述音频播放应用。

在本公开的一个实施例中,在所述处理模块702,用于响应于所述操作指令之前,还包括:

若所述第二应用不具备所述目标音频的播放版权,则所述处理模块702,还用于隐藏所述目标音频播放控件或灰暗显示所述目标音频播放控件。

在本公开的一个实施例中,所述处理模块702,还用于确定所述第二应用具备所述目标音频的播放版权,包括:

所述获取模块701,还用于获取所述多媒体中的音频;

所述处理模块702,还用于根据所述音频确定所述目标音频的识别标识;

所述处理模块702,还用于根据所述识别标识,确定所述目标音频在所述第二应用的授权音频库中。

在本公开的一个实施例中,在所述处理模块702,还用于在第二应用中播放目标音频之前,还包括:

所述处理模块702,还用于获取用户端的应用安装列表;

所述处理模块702,还用于判断所述第二应用是否在所述安装列表当中;

若是,则将目标音频的识别标识发送给所述第二应用;

对应的,所述处理模块702,还用于在第二应用中播放目标音频,包括:

所述处理模块702,还用于根据所述识别标识,在所述第二应用中载入所述目标音频,并进行播放。

在本公开的一个实施例中,在所述判断所述第二应用是否在所述安装列表当中之后,还包括:

若否,则所述处理模块702,还用于显示让用户操作是否安装所述第二应用的提示界面;

若所述用户确定安装所述第二应用,则所述处理模块702,还用于自动下载并安装所述第二应用。

在本公开的一个实施例中,在所述处理模块702,还用于判断所述第二应用是否在所述安装列表当中之后,还包括:

若否,则所述处理模块702,还用于通过所述第一应用打开所述第二应用的小程序;

在所述小程序中播放所述目标音频。

在本公开的一个实施例中,所述目标音频播放控件包括图标,所述图标用于显示所述目标音频的至少一个属性,所述属性包括:收藏人数、收听次数、所属专辑、收听热度、榜单排行、词和/或曲作者、表演者中的至少一个。

在本公开的一个实施例中,所述图标还用于通过颜色、形状、图标数量中的至少一个来表示所述目标音频的特征属性,所述特征属性包括:音质和分类类别。

在本公开的一个实施例中,所述第一应用为程序包括短视频播放应用,所述第二应用包括音频播放应用。

在本公开的一个实施例中,所述多媒体包括:音频、视频、短视频、含有背景音的文字材料、含有音频和/或视频的网页内容中的至少一项。

在本公开的一个实施例中,所述第一应用的所述界面为所述多媒体的搜索界面。

本实施例提供的装置700,可用于执行上述方法实施例的技术方案中用户端相关的步骤,其实现原理和技术效果类似,本实施例此处不再赘述。

参考图8,其示出了适于用来实现本公开实施例的电子设备800的结构示意图,该电子设备800可以为终端设备或服务器。其中,终端设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、个人数字助理(Personal Digital Assistant,简称PDA)、平板电脑(Portable Android Device,简称PAD)、便携式多音乐播放器(Portable MediaPlayer,简称PMP)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。图8示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。

如图8所示,电子设备800可以包括处理装置(例如中央处理器、图形处理器等)801,其可以根据存储在只读存储器(Read Only Memory,简称ROM)802中的程序或者从存储装置808加载到随机访问存储器(Random Access Memory,简称RAM)803中的程序而执行各种适当的动作和处理。在RAM 803中,还存储有电子设备800操作所需的各种程序和数据。处理装置801、ROM 802以及RAM 803通过总线804彼此相连。输入/输出(I/O)接口805也连接至总线804。

通常,以下装置可以连接至I/O接口805:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置806;包括例如液晶显示器(Liquid CrystalDisplay,简称LCD)、扬声器、振动器等的输出装置807;包括例如磁带、硬盘等的存储装置808;以及通信装置809。通信装置809可以允许电子设备800与其他设备进行无线或有线通信以交换数据。虽然图8示出了具有各种装置的电子设备800,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。

特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置809从网络上被下载和安装,或者从存储装置808被安装,或者从ROM802被安装。在该计算机程序被处理装置801执行时,执行本公开实施例的方法中限定的上述功能。

需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。

上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。

上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备执行上述实施例所示的方法。

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

附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定,例如,第一获取单元还可以被描述为“获取至少两个网际协议地址的单元”。

本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上系统(SOC)、复杂可编程逻辑设备(CPLD)等等。

在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。

第一方面,根据本公开的一个或多个实施例,提供了一种音频播放方法,包括:

响应于在第一应用的界面上的操作,调用第二应用,所述界面用于展示多媒体中的音频,所述多媒体包括音频与其它非音频媒体组合成的信息集合;

利用所述第二应用播放目标音频,所述目标音频与所述多媒体中的音频存在对应关系。

根据本公开的一个或多个实施例,所述调用第二应用包括:通过用户端后台调用所述第二应用。

根据本公开的一个或多个实施例,所述调用第二应用包括:跳转到所述第二应用。

根据本公开的一个或多个实施例,所述界面中包括多媒体展示区以及目标音频播放控件,所述多媒体展示区用于展示至少一个所述多媒体,所述在第一应用的界面上的操作,包括:操作所述目标音频播放控件。

根据本公开的一个或多个实施例,在所述响应于第一应用的界面上的操作之前,还包括:

确定所述第二应用具备所述目标音频的播放版权。

根据本公开的一个或多个实施例,所述确定所述第二应用具备所述目标音频的播放版权之后,还包括:

在所述第一应用的所述界面上显示所述目标音频播放控件。

根据本公开的一个或多个实施例,所述显示所述目标音频播放控件包括:

高亮显示所述目标音频播放控件;或者,

按预设频率闪烁显示所述目标音频播放控件;或者,

在预设时间内显示所述目标音频播放控件,超过所述预设时间则隐藏所述目标音频播放控件;或者,

按预设顺序循环显示所述目标音频的相关属性信息。

根据本公开的一个或多个实施例,所述第二应用包括至少两个音频播放应用时,所述目标音频播放控件包括每个所述音频播放应用的跳转锚点或链接。

根据本公开的一个或多个实施例,每个所述音频播放应用安装在不同的用户终端上,所述响应于在第一应用的界面上的操作,调用第二应用,包括:

操作所述音频播放应用对应的所述跳转锚点或链接;

对应的所述用户终端的当前界面跳转到所述音频播放应用。

根据本公开的一个或多个实施例,所述目标音频播放控件包括多个用户终端跳转锚点或链接,每个用户终端都安装有所述第二应用,所述响应于在第一应用的界面上的操作,调用第二应用,包括:

操作所述用户终端跳转锚点或链接;

对应的所述用户终端的当前界面跳转到所述音频播放应用。

根据本公开的一个或多个实施例,在所述响应于第一应用的界面上的操作之前,还包括:

若所述第二应用不具备所述目标音频的播放版权,则隐藏所述目标音频播放控件或灰暗显示所述目标音频播放控件。

根据本公开的一个或多个实施例,所述确定所述第二应用具备所述目标音频的播放版权,包括:

获取所述多媒体中的音频;

根据所述音频确定所述目标音频的识别标识;

根据所述识别标识,确定所述目标音频在所述第二应用的授权音频库中。

根据本公开的一个或多个实施例,在所述在第二应用中播放目标音频之前,还包括:

获取用户端的应用安装列表;

判断所述第二应用是否在所述安装列表当中;

若是,则将目标音频的识别标识发送给所述第二应用;

对应的,所述在第二应用中播放目标音频,包括:

根据所述识别标识,在所述第二应用中载入所述目标音频,并进行播放。

根据本公开的一个或多个实施例,在所述判断所述第二应用是否在所述安装列表当中之后,还包括:

若否,则显示让用户操作是否安装所述第二应用的提示界面;

若所述用户确定安装所述第二应用,则自动下载并安装所述第二应用。

根据本公开的一个或多个实施例,在所述判断所述第二应用是否在所述安装列表当中之后,还包括:

若否,则通过所述第一应用打开所述第二应用的小程序;

在所述小程序中播放所述目标音频。

根据本公开的一个或多个实施例,所述目标音频播放控件包括图标,所述图标用于显示所述目标音频的至少一个属性,所述属性包括:收藏人数、收听次数、所属专辑、收听热度、榜单排行、词和/或曲作者、表演者中的至少一个。

根据本公开的一个或多个实施例,所述图标还用于通过颜色、形状、图标数量中的至少一个来表示所述目标音频的特征属性,所述特征属性包括:音质和分类类别。

根据本公开的一个或多个实施例,所述第一应用为程序包括短视频播放应用,所述第二应用包括音频播放应用。

根据本公开的一个或多个实施例,所述多媒体包括:音频、视频、短视频、含有背景音的文字材料、含有音频和/或视频的网页内容中的至少一项。

根据本公开的一个或多个实施例,所述第一应用的所述界面为所述多媒体的搜索界面。

第二方面,根据本公开的一个或多个实施例,提供了一种音频播放装置,包括:

获取模块,用于获取在第一应用的界面上的操作指令,所述界面用于展示多媒体中的音频,所述多媒体包括音频与其它非音频媒体组合成的信息集合;

处理模块,用于响应于所述操作指令,调用第二应用;

所述处理模块,还用于利用所述第二应用播放目标音频,所述目标音频与所述多媒体中的音频存在对应关系。

根据本公开的一个或多个实施例,所述处理模块用于调用第二应用包括:通过用户端后台调用所述第二应用。

根据本公开的一个或多个实施例,所述处理模块用于调用第二应用包括:跳转到所述第二应用。

根据本公开的一个或多个实施例,所述界面中包括多媒体展示区以及目标音频播放控件,所述多媒体展示区用于展示至少一个所述多媒体,所述操作指令,包括:操作所述目标音频播放控件所对应的操作指令。

根据本公开的一个或多个实施例,在所述处理模块,用于响应于所述操作指令之前,还包括:

所述处理模块,还用于确定所述第二应用具备所述目标音频的播放版权。

根据本公开的一个或多个实施例,所述处理模块,还用于确定所述第二应用具备所述目标音频的播放版权之后,还包括:

所述处理模块,还用于在所述第一应用的所述界面上显示所述目标音频播放控件。

根据本公开的一个或多个实施例,所述处理模块,还用于显示所述目标音频播放控件包括:

高亮显示所述目标音频播放控件;或者,

按预设频率闪烁显示所述目标音频播放控件;或者,

在预设时间内显示所述目标音频播放控件,超过所述预设时间则隐藏所述目标音频播放控件;或者,

按预设顺序循环显示所述目标音频的相关属性信息。

根据本公开的一个或多个实施例,所述第二应用包括至少两个音频播放应用时,所述目标音频播放控件包括每个所述音频播放应用的跳转锚点或链接。

根据本公开的一个或多个实施例,每个所述音频播放应用安装在不同的用户终端上,所述处理模块,用于响应于所述操作指令,调用第二应用,包括:

操作所述音频播放应用对应的所述跳转锚点或链接;

对应的所述用户终端的当前界面跳转到所述音频播放应用。

根据本公开的一个或多个实施例,所述目标音频播放控件包括多个用户终端跳转锚点或链接,每个用户终端都安装有所述第二应用,所述处理模块,用于响应于所述操作指令,调用第二应用,包括:

操作所述用户终端跳转锚点或链接;

对应的所述用户终端的当前界面跳转到所述音频播放应用。

根据本公开的一个或多个实施例,在所述处理模块,用于响应于所述操作指令之前,还包括:

若所述第二应用不具备所述目标音频的播放版权,则所述处理模块,还用于隐藏所述目标音频播放控件或灰暗显示所述目标音频播放控件。

根据本公开的一个或多个实施例,所述处理模块,还用于确定所述第二应用具备所述目标音频的播放版权,包括:

所述获取模块,还用于获取所述多媒体中的音频;

所述处理模块,还用于根据所述音频确定所述目标音频的识别标识;

所述处理模块,还用于根据所述识别标识,确定所述目标音频在所述第二应用的授权音频库中。

根据本公开的一个或多个实施例,在所述处理模块,还用于在第二应用中播放目标音频之前,还包括:

所述处理模块,还用于获取用户端的应用安装列表;

所述处理模块,还用于判断所述第二应用是否在所述安装列表当中;

若是,则将目标音频的识别标识发送给所述第二应用;

对应的,所述处理模块,还用于在第二应用中播放目标音频,包括:

所述处理模块,还用于根据所述识别标识,在所述第二应用中载入所述目标音频,并进行播放。

根据本公开的一个或多个实施例,在所述判断所述第二应用是否在所述安装列表当中之后,还包括:

若否,则所述处理模块,还用于显示让用户操作是否安装所述第二应用的提示界面;

若所述用户确定安装所述第二应用,则所述处理模块,还用于自动下载并安装所述第二应用。

根据本公开的一个或多个实施例,在所述处理模块,还用于判断所述第二应用是否在所述安装列表当中之后,还包括:

若否,则所述处理模块,还用于通过所述第一应用打开所述第二应用的小程序;在所述小程序中播放所述目标音频。

根据本公开的一个或多个实施例,所述目标音频播放控件包括图标,所述图标用于显示所述目标音频的至少一个属性,所述属性包括:收藏人数、收听次数、所属专辑、收听热度、榜单排行、词和/或曲作者、表演者中的至少一个。

根据本公开的一个或多个实施例,所述图标还用于通过颜色、形状、图标数量中的至少一个来表示所述目标音频的特征属性,所述特征属性包括:音质和分类类别。

根据本公开的一个或多个实施例,所述第一应用为程序包括短视频播放应用,所述第二应用包括音频播放应用。

根据本公开的一个或多个实施例,所述多媒体包括:音频、视频、短视频、含有背景音的文字材料、含有音频和/或视频的网页内容中的至少一项。

根据本公开的一个或多个实施例,所述第一应用的所述界面为所述多媒体的搜索界面。

第三方面,根据本公开的一个或多个实施例,提供了一种电子设备,包括:

至少一个处理器和存储器;

所述存储器存储计算机执行指令;

所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的设计所述的音频播放方法。

第四方面,根据本公开的一个或多个实施例,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的音频播放方法。

以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。

尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。

相关技术
  • 音频播放方法、音频播放装置、电子设备和可读存储介质
  • 音频播放的控制方法、装置、电子设备和可读存储介质
技术分类

06120112329250