音乐播放功能的调用方法、装置、电子设备和存储介质制造方法及图纸

技术编号:30411878 阅读:22 留言:0更新日期:2021-10-20 11:45
本发明专利技术实施例提供了一种音乐播放功能的调用方法、装置、电子设备和存储介质,本发明专利技术实施例提供的音乐功能的调用方法,第一APP获取到音乐播放功能的触发指令后,即可显示从第二APP对应的服务器获取的媒体信息展示页面,之后获得该媒体信息展示页面发送的针对目标音乐作品的音乐播放指令,并基于该音乐播放指令,在后台启动第二APP播放目标音乐作品。本发明专利技术实施例中,第一APP若要进行音乐播放,可以从第二APP对应的服务器获取媒体信息展示页面进行显示,并在后台打开第二APP实现音乐播放的功能,并不需要在开发第一APP时专门针对其他应用服务商提供的音乐播放接口开发对应的音乐播放页面和接口,降低了调用音乐播放功能的APP的研发成本。APP的研发成本。APP的研发成本。

【技术实现步骤摘要】
音乐播放功能的调用方法、装置、电子设备和存储介质


[0001]本专利技术涉及互联网应用
,特别是涉及一种音乐播放功能的调用方法、装置、电子设备和存储介质。

技术介绍

[0002]目前,有些网络应用程序(APP)在运行过程中,需要调用音乐播放功能。例如:某新闻类APP需要调用其他应用服务提供的音频播放功能。
[0003]现有技术中,APP调用其他应用服务提供的音频播放功能,通常的方法是其他应用服务商将音乐搜索、音乐信息、音乐播放链接等接口提供给APP研发人员,再由APP研发人员设计和研发相应的音乐播放页面添加到APP中,这就造成了较大的研发成本。

技术实现思路

[0004]本专利技术实施例的目的在于提供一种音乐播放功能的调用方法、装置、电子设备和存储介质,以降低调用音乐播放功能的APP的研发成本。具体技术方案如下:
[0005]本专利技术实施例提供了一种音乐播放功能的调用方法,应用于电子设备中的第一APP;所述电子设备中还安装有第二APP,所述第二APP为音乐播放APP;所述方法包括:
[0006]获得音乐播放功能的触发指令;
[0007]显示从所述第二APP对应的服务器获得的媒体信息展示页面;所述媒体信息展示页面包含:供用户选择的音乐作品的标识信息;
[0008]获得所述媒体信息展示页面发送的针对目标音乐作品的音乐播放指令;所述目标音乐作品为用户基于所述媒体信息展示页面中的音乐作品的标识信息选择的;
[0009]基于所述音乐播放指令,在后台启动所述第二APP播放所述目标音乐作品。
[0010]在本专利技术的一种实施例中,所述获得音乐播放功能的触发指令的步骤,包括:
[0011]当检测到所述第一APP的预设页面中用于标识音乐播放功能的标题栏或图标或按钮被用户选择后,获得音乐播放功能的触发指令。
[0012]在本专利技术的一种实施例中,所述媒体信息展示页面为H5标准的网页页面;
[0013]所述获得所述媒体信息展示页面发送的针对目标音乐作品的音乐播放指令的步骤,包括:
[0014]通过预设的媒体信息展示页面与所述第一APP之间的第一通信接口,接收所述针对目标音乐作品的音乐播放指令;所述音乐播放指令为:所述媒体信息展示页面基于用户选择的目标音乐作品的目标标识生成的。
[0015]在本专利技术的一种实施例中,所述基于所述音乐播放指令,在后台启动所述第二APP播放所述目标音乐作品的步骤,包括:
[0016]将所述音乐播放指令,通过预设的第一APP与第二APP之间的第二通信接口,发送至所述第二APP,以在后台启动所述第二APP播放所述目标音乐作品。
[0017]在本专利技术的一种实施例中,所述方法还包括:
[0018]通过所述第二通信接口接收所述第二APP返回的播放结果;
[0019]将所述播放结果通过所述第一通信接口返回至所述媒体信息展示页面;
[0020]所述媒体信息展示页面展示所述播放结果。
[0021]在本专利技术的一种实施例中,所述媒体信息展示页面中还显示有音乐播放器界面;所述方法还包括:
[0022]通过所述第一通信接口,接收媒体信息展示页面发送的播放控制指令,所述播放控制指令为:所述媒体信息展示页面在接收到用户在所述音乐播放器界面对目标音乐作品的操作后生成的;
[0023]通过所述第二通信接口,接收所述第二APP发送的播放控制指令对应的播放控制结果信息,将播放控制结果信息返回至所述媒体信息展示页面。
[0024]在本专利技术的一种实施例中,所述获得所述媒体信息展示页面发送的针对目标音乐作品的音乐播放指令的步骤,和所述基于所述音乐播放指令,在后台启动所述第二APP播放所述目标音乐作品的步骤,由设置在所述第一APP中的用于调用所述第二APP的SDK模块实现;
[0025]所述第一通信接口为所述媒体信息展示页面与所述SDK模块之间的通信接口;
[0026]所述第二通信接口为所述SDK模块与所述第二APP直接的通信接口。
[0027]本专利技术实施例还提供了一种音乐播放功能的调用装置,应用于电子设备中的第一APP;所述电子设备中还安装有第二APP,所述第二APP为音乐播放APP;所述装置包括:
[0028]触发指令获取模块,用于获得音乐播放功能的触发指令;
[0029]展示页面显示模块,用于显示从所述第二APP对应的服务器获得的媒体信息展示页面;所述媒体信息展示页面包含:供用户选择的音乐作品的标识信息;
[0030]播放指令获取模块,用于获得所述媒体信息展示页面发送的针对目标音乐作品的音乐播放指令;所述目标音乐作品为用户基于所述媒体信息展示页面中的音乐作品的标识信息选择的;
[0031]音乐作品播放模块,用于基于所述音乐播放指令,在后台启动所述第二APP播放所述目标音乐作品。
[0032]在本专利技术的一种实施例中,所述触发指令获取模块,具体用于当检测到所述第一APP的预设页面中用于标识音乐播放功能的标题栏或图标或按钮被用户选择后,获得音乐播放功能的触发指令。
[0033]在本专利技术的一种实施例中,所述媒体信息展示页面为H5标准的网页页面;
[0034]所述播放指令获取模块,具体用于通过预设的媒体信息展示页面与所述第一APP之间的第一通信接口,接收所述针对目标音乐作品的音乐播放指令;所述音乐播放指令为:所述媒体信息展示页面基于用户选择的目标音乐作品的目标标识生成的。
[0035]在本专利技术的一种实施例中,所述音乐作品播放模块,具体用于将所述音乐播放指令,通过预设的第一APP与第二APP之间的第二通信接口,发送至所述第二APP,以在后台启动所述第二APP播放所述目标音乐作品。
[0036]在本专利技术的一种实施例中,所述装置还包括:
[0037]播放结果接收模块,用于通过所述第二通信接口接收所述第二APP返回的播放结果;
[0038]播放结果返回模块,用于将所述播放结果通过所述第一通信接口返回至所述媒体信息展示页面;
[0039]播放结果展示模块,用于所述媒体信息展示页面展示所述播放结果。
[0040]在本专利技术的一种实施例中,所述媒体信息展示页面中还显示有音乐播放器界面;所述装置还包括:
[0041]控制指令接收模块,用于通过所述第一通信接口,接收媒体信息展示页面发送的播放控制指令,所述播放控制指令为:所述媒体信息展示页面在接收到用户在所述音乐播放器界面对目标音乐作品的操作后生成的;
[0042]控制结果接收模块,用于通过所述第二通信接口,接收所述第二APP发送的播放控制指令对应的播放控制结果信息,将播放控制结果信息返回至所述媒体信息展示页面。
[0043]本专利技术实施例还提供了一种电子设备,所述电子设备中安装有第一APP及第二APP,所述第二APP为音乐播放APP;包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
...

【技术保护点】

【技术特征摘要】
1.一种音乐播放功能的调用方法,其特征在于:应用于电子设备中的第一APP;所述电子设备中还安装有第二APP,所述第二APP为音乐播放APP;所述方法包括:获得音乐播放功能的触发指令;显示从所述第二APP对应的服务器获得的媒体信息展示页面;所述媒体信息展示页面包含:供用户选择的音乐作品的标识信息;获得所述媒体信息展示页面发送的针对目标音乐作品的音乐播放指令;所述目标音乐作品为用户基于所述媒体信息展示页面中的音乐作品的标识信息选择的;基于所述音乐播放指令,在后台启动所述第二APP播放所述目标音乐作品。2.根据权利要求1所述的方法,其特征在于,所述获得音乐播放功能的触发指令的步骤,包括:当检测到所述第一APP的预设页面中用于标识音乐播放功能的标题栏或图标或按钮被用户选择后,获得音乐播放功能的触发指令。3.根据权利要求1所述的方法,其特征在于,所述媒体信息展示页面为H5标准的网页页面;所述获得所述媒体信息展示页面发送的针对目标音乐作品的音乐播放指令的步骤,包括:通过预设的媒体信息展示页面与所述第一APP之间的第一通信接口,接收所述针对目标音乐作品的音乐播放指令;所述音乐播放指令为:所述媒体信息展示页面基于用户选择的目标音乐作品的目标标识生成的。4.根据权利要求1所述的方法,其特征在于,所述基于所述音乐播放指令,在后台启动所述第二APP播放所述目标音乐作品的步骤,包括:将所述音乐播放指令,通过预设的第一APP与第二APP之间的第二通信接口,发送至所述第二APP,以在后台启动所述第二APP播放所述目标音乐作品。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:通过所述第二通信接口接收所述第二APP返回的播放结果;将所述播放结果通过所述第一通信接口返回至所述媒体信息展示页面;所述媒体信息展示页面展示所述播放结果。6.根据权利要求5所述的方法,其特征在于,所述媒体信息展示页面中还显示有音乐播放器界面;所述方法还包括:通过所述第一通信接口,接收媒体信息展示页面发送的播放控制指令,所述播放控制指令为:所述媒体信息展示页面在接收到用户在所述音乐播放器界面对目标音乐作品的操作后生成的;通过所述第二通信接口,接收所述第二APP发送的播放控制指令对应的播放控制结果信息,将播放控制结果信息返回至所述媒体信息展示页面。7.根据权利要求4所述的方法,其特征在于,所述获得所述媒体信息展示页面发送的针对目标音乐作品的音乐播放指令的步骤,和所述基于所述音乐播放指令,在后台启动所述第二APP播放所述目标音乐作品的步骤,由设置在所述第一APP中的用于调用所述第二APP的SDK模块实现;
所述第一通信接口为所述媒体信息展示页面与所述SDK模块之间的通信接口;所述第二通信接口为所述SDK模块与所述第二APP直接的通信接口。8.一种音乐播放功能的调用装置,其特征在于,应用于电子设备中的第一APP;所述电子设备中还安装有第二APP,所述第二...

【专利技术属性】
技术研发人员:林佳俊祝绍坤张高锋林伟健
申请(专利权)人:广州酷狗计算机科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1