一种音乐播放控制方法、装置和计算机可读存储介质制造方法及图纸

技术编号:30651418 阅读:19 留言:0更新日期:2021-11-04 01:11
本申请提供一种音乐播放控制方法、装置和计算机可读存储介质。应用于第一设备的音乐播放控制方法包括:经由预设通信通道向第二设备发送对应第二设备内的第二音乐播放应用的控制请求;接收返回的第二音乐播放应用的当前播放信息,其中,当前播放信息包括音乐文件列表和音乐文件列表内各音乐文件的播放状态;向第二设备发送对应当前播放信息的播放控制指令;通过预设通信通道接收第二设备基于播放控制指令返回的第二格式的音频文件,并转换为第一格式的音频文件;控制第一设备内的第一音乐播放应用播放第二格式的音频文件。本申请在第一设备远程控制第二设备并获取第二设备的音乐数据时,两个设备能同时操作各自的界面,不会产生操作冲突。产生操作冲突。产生操作冲突。

【技术实现步骤摘要】
一种音乐播放控制方法、装置和计算机可读存储介质


[0001]本申请涉及计算机
,尤其涉及一种音乐播放控制方法、装置和计算机可读存储介质。

技术介绍

[0002]移动终端设备可以通过远程控制获取另一个移动终端设备中的音乐文件及关联的数据,即通过局域网或者蓝牙连接并控制另一个移动终端设备,经过简单的通讯规则进行近距离的数据传输,获取另一个移动终端设备的数据并进行播放控制。现有的远程控制软件对移动设备的类型、系统版本、权限以及是否打开辅助功能有较高的要求,并且在远程控制过程中,处于远程控制中的两个移动终端设备不能同时操作界面,否则会产生操作冲突。
[0003]因此,现有的设备间的音乐播放控制方法在获取数据时,存在控制设备与被控设备不能同时操作的技术问题。

技术实现思路

[0004]为了解决上述技术问题,本专利技术提供了一种音乐播放控制方法、装置及计算机可读存储介质,具体方案如下:
[0005]第一方面,本申请实施例提供了一种音乐播放控制方法,应用于第一设备,所述方法包括:
[0006]经由预设通信通道向第二设备发送对应所述第二设备内的第二音乐播放应用的控制请求;
[0007]接收所述第二设备返回的所述第二音乐播放应用的当前播放信息,其中,所述当前播放信息包括音乐文件列表和所述音乐文件列表内各音乐文件的播放状态;
[0008]向所述第二设备发送对应所述当前播放信息的播放控制指令;
[0009]通过所述预设通信通道接收所述第二设备基于所述播放控制指令返回的第二格式的音频文件,并转换为第一格式的音频文件;
[0010]控制所述第一设备内的第一音乐播放应用播放所述第二格式的音频文件。
[0011]根据本申请公开的一种具体实施方式,经由预设通信通道向第二设备发送对应所述第二设备内的第二音乐播放应用的控制请求的步骤之前,所述方法还包括:
[0012]判断所述第一设备与所述第二设备是否均为预设类型操作系统;
[0013]若所述第一设备与所述第二设备均为所述预设类型操作系统,通过TCP/IP Socket协议或Rfcomm协议建立所述预设通信通道;
[0014]若所述第一设备和/或所述第二设备不为所述预设类型操作系统,通过TCP/IP Socket协议建立所述预设通信通道。
[0015]根据本申请公开的一种具体实施方式,通过所述预设通信通道接收所述第二设备基于所述播放控制指令返回的第二格式的音频文件,并转换为第一格式的音频文件的步
骤,包括:
[0016]通过所述预设通信通道接收所述第二设备基于所述播放控制指令返回的目标数据包,其中,所述目标数据包对应第二格式的音频文件;
[0017]判断预设时间内接收的所述目标数据包是否完整;
[0018]若预设时间内接收的所述目标数据包完整,将全部所述目标数据包转换为第一格式的音频文件;
[0019]若预设时间内接收的所述目标数据包不完整,输出接收异常信号。
[0020]根据本申请公开的一种具体实施方式,判断预设时间内接收的所述目标数据包是否完整的步骤,包括:
[0021]获取预设时间内接收的最后一个目标数据包包含的标记信息,其中,所述标记信息包括当前目标数据包在全部所述目标数据包中的次序以及全部所述目标数据包的数量;
[0022]判断所述当前目标数据包在全部所述目标数据包中的次序与全部所述目标数据包的数量是否相同;
[0023]若相同,则判定预设时间内接收的所述目标数据包完整;
[0024]若不相同,则判定预设时间内接收的所述目标数据包不完整。
[0025]第二方面,本申请实施例提供了一种音乐播放控制方法,应用于第二设备,所述方法包括:
[0026]经由预设通信通道接收第一设备发送控制请求,其中,所述预设通信通道为所述第二设备与所述第一设备之间的专用通信通道,所述控制请求指示控制所述第二设备内的第二音乐播放应用;
[0027]向所述第一设备发送所述第二音乐播放应用的当前播放信息,其中,所述当前播放信息包括音乐文件列表和所述音乐文件列表内各音乐文件的播放状态;
[0028]接收所述第一设备发送对应所述当前播放信息的播放控制指令;
[0029]通过所述预设通信通道向所述第一设备发送对应所述播放控制指令的第二格式的音频文件。
[0030]根据本申请公开的一种具体实施方式,经由对应第一设备的预设通信通道接收第一设备发送对应所述第二设备内的第二音乐播放应用的控制请求的步骤之前,所述方法还包括:
[0031]分别建立所述第二设备与各第一设备之间的预设通信通道;
[0032]所述通过所述预设通信通道向所述第一设备发送对应所述播放控制指令的第二格式的音频文件的步骤,包括:
[0033]分别通过各第一设备对应的预设通信通道发送对应的音频文件。
[0034]根据本申请公开的一种具体实施方式,所述预设通信通道的数量大于一个,分别通过各第一设备对应的预设通信通道发送对应的音频文件的步骤,包括:
[0035]若接收到的所述播放控制指令的数量大于一个,判断各所述播放控制指令是否冲突;
[0036]若不冲突,通过各所述预设通信通道向对应的所述第一设备发送对应所述播放控制指令的第二格式的音频文件;
[0037]若冲突,向优先级最高的所述第一设备发送对应所述播放控制指令的第二格式的
音频文件。
[0038]第三方面,本申请实施例提供了一种音乐播放控制装置,应用于第一设备,所述装置包括:
[0039]第一发送模块,用于经由预设通信通道向第二设备发送对应所述第二设备内的第二音乐播放应用的控制请求;
[0040]第一接收模块,用于接收所述第二设备返回的所述第二音乐播放应用的当前播放信息,其中,所述当前播放信息包括音乐文件列表和所述音乐文件列表内各音乐文件的播放状态;
[0041]第二发送模块,用于向所述第二设备发送对应所述当前播放信息的播放控制指令;
[0042]第二接收模块,用于通过所述预设通信通道接收所述第二设备基于所述播放控制指令返回的第二格式的音频文件,并转换为第一格式的音频文件;
[0043]播放控制模块,用于控制所述第一设备内的第一音乐播放应用播放所述第二格式的音频文件。
[0044]第四方面,本申请实施例提供了一种音乐播放控制装置,应用于第二设备,所述装置包括:
[0045]第一接收模块,用于经由预设通信通道接收第一设备发送控制请求,其中,所述预设通信通道为所述第二设备与所述第一设备之间的专用通信通道,所述控制请求指示控制所述第二设备内的第二音乐播放应用;
[0046]第一发送模块,用于向所述第一设备发送所述第二音乐播放应用的当前播放信息,其中,所述当前播放信息包括音乐文件列表和所述音乐文件列表内各音乐文件的播放状态;
[0047]第二接收模块,用于接收所述第一设备发送对应所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音乐播放控制方法,其特征在于,应用于第一设备,所述方法包括:经由预设通信通道向第二设备发送对应所述第二设备内的第二音乐播放应用的控制请求;接收所述第二设备返回的所述第二音乐播放应用的当前播放信息,其中,所述当前播放信息包括音乐文件列表和所述音乐文件列表内各音乐文件的播放状态;向所述第二设备发送对应所述当前播放信息的播放控制指令;通过所述预设通信通道接收所述第二设备基于所述播放控制指令返回的第二格式的音频文件,并转换为第一格式的音频文件;控制所述第一设备内的第一音乐播放应用播放所述第二格式的音频文件。2.根据权利要求1所述的方法,其特征在于,经由预设通信通道向第二设备发送对应所述第二设备内的第二音乐播放应用的控制请求的步骤之前,所述方法还包括:判断所述第一设备与所述第二设备是否均为预设类型操作系统;若所述第一设备与所述第二设备均为所述预设类型操作系统,通过TCP/IP Socket协议或Rfcomm协议建立所述预设通信通道;若所述第一设备和/或所述第二设备不为所述预设类型操作系统,通过TCP/IP Socket协议建立所述预设通信通道。3.根据权利要求1所述的方法,其特征在于,通过所述预设通信通道接收所述第二设备基于所述播放控制指令返回的第二格式的音频文件,并转换为第一格式的音频文件的步骤,包括:通过所述预设通信通道接收所述第二设备基于所述播放控制指令返回的目标数据包,其中,所述目标数据包对应第二格式的音频文件;判断预设时间内接收的所述目标数据包是否完整;若预设时间内接收的所述目标数据包完整,将全部所述目标数据包转换为第一格式的音频文件;若预设时间内接收的所述目标数据包不完整,输出接收异常信号。4.根据权利要求3所述的方法,其特征在于,判断预设时间内接收的所述目标数据包是否完整的步骤,包括:获取预设时间内接收的最后一个目标数据包包含的标记信息,其中,所述标记信息包括当前目标数据包在全部所述目标数据包中的次序以及全部所述目标数据包的数量;判断所述当前目标数据包在全部所述目标数据包中的次序与全部所述目标数据包的数量是否相同;若相同,则判定预设时间内接收的所述目标数据包完整;若不相同,则判定预设时间内接收的所述目标数据包不完整。5.一种音乐播放控制方法,其特征在于,应用于第二设备,所述方法包括:经由预设通信通道接收第一设备发送控制请求,其中,所述预设通信通道为所述第二设备与所述第一设备之间的专用通信通道,所述控制请求指示控制所述第二设备内的第二音乐播放应用;向所述第一设备发送所述第二音乐播放应用的当前播放信息,其中,所述当前播放信息包括音乐文件列表和所述音乐文件列表内各音乐文件的播放状态;
接收所述第一设备发送对应所述当前播放信息的播放控...

【专利技术属性】
技术研发人员:冼国豪
申请(专利权)人:广州飞傲电子科技有限公司
类型:发明
国别省市:

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

1