本发明涉及音频播放领域,尤其涉及一种音频播放控制装置及方法。
背景技术:
1、现有的应用于安卓系统的输入、输入和播放音频文件或音频流的设备,通常仅实现了对特定的本地文件进行播放的功能,这些设备的缺陷在于不能智能控制音频文件或音频流的输入源和输出端,不支持局域网而且功能简单。如果某设备只能特定目录播放,那么用户如果想要使用此设备,就必须把所有音乐都复制到这个设备里面,这就变成了一件非常枯燥乏味的事情,设备应该提供更加简单的操作以提升用户的体验感,而不是增大设备的使用难度。因此如果设备只支持本地播放,不支持外接设备和局域网的话,仅靠设备自有的有限内存是无法实现大量存储音乐文件,用户下载音乐文件后设备自有内存空间所剩无几,这对于音乐播放产品来说,只能存储少量音乐,而且只能播放内部存储的音乐,对于用户来说也是难以接受。所以本产品最大的特色就在于不仅可以使用内置存储,还可以使用可移动存储设备与网络传输。
技术实现思路
1、本发明主要解决的技术问题是提供一种音频播放控制装置及方法,通过采用音频播放控制器智能控制实现对音频文件的输入来源和音频文件的输出端口的选择,并对存储于可移动存储设备和网络共享文件进行选择播放的技术方案,使设备在能够使用自带的内置储存播放音频文件的同时,还可以使用外置设备如可移动存储设备或网络传输来播放音频文件。
2、第一方面,本申请实施例提供了一种音频播放控制装置,包括:控制设备,所述控制设备具有显示面板;外部设备,其通过无线或有线的连接方式与控制设备相连,以对控制设备输入音频数据;音频输出设备,其通过无线或有线的连接方式与控制设备连接,以使控制设备对音频输出设备输出音频文件;所述外部设备和控制设备内存储有音频文件,所述控制设备对外部设备输入的音频文件或其内存储的音频文件进行数据解析并通过显示面板展示音频文件信息;所述控制设备对外部设备与其连接的方式进行切换,以及对音频输出设备与其连接的方式进行切换。
3、可选地,数据解析是用ffmpe把mp3或者aac格式数据解析成pcm数据,其中解析出声道数、采样率和bit位深。
4、可选地,音频输出设备改变时,所述控制设备识别音频输出设备的最大支持码率,根据音频输出设备的最大输出码率输出所对应的音频数据。
5、第二方面,本申请实施例提供了一种音频播放控制装置的操作方法,包括:预设的系统;对显示面板预设播放界面,播放界面具有操作面板,对操作面板的操作实现播放界面的切换,并执行对音频文件的操作;将外部设备及音频输出设备均与控制设备连接,外部设备及音频输出设备与控制设备的连接端口整合为多个操作按钮,使用时通过对操作按钮的选择切换外部设备及音频输出设备与控制设备的连接方式。
6、可选地,还包括检测步骤,所述控制设备检测当前外部设备及音频输出设备与控制设备的连接方式,并通过显示面板显示状态。
7、可选地,操作按钮为虚拟按键,点击虚拟按键实现切换外部设备及音频输出设备与控制设备的连接方式,当点击虚拟按键时系统systemproperties值被修改,以选择不同的输入源或输出端。控制设备通过有线连接方式与外部设备连接时,控制设备设置控制按钮与外部设备的输入端口和输出端口连接。
8、可选地,通过系统systemproperties输入源的key值判断出当前选择的输出端,通过系统systemproperties输出端的key值判断出当前的输出端,其中输出端的系统systemproperties值与输入源的系统systemproperties值绑定,以使每个输入源对应不同的输出端。
9、可选地,输入源改变时,播放界面通过回调事件进行动态改变。
10、可选地,控制设备读取系统systemproperties值以判定输入源的类型
11、可选的,外部设备包括可移动存储设备、电脑、手机、网络设备。
12、通过这样的方式,可以实现对音频文件的智能数播高效控制,实现对音频文件输入源和音频文件播放的输出端的快速切换,不仅实现能播放内置储存的本地文件也能实现外部设备,如可移动存储设备、手机、电脑等设备和网络共享文件中的音频文件的播放,实现了以流推的形式播放音乐,与现有技术相比本申请操作简单使用方便,保证用户的使用体验。
1.一种音频播放控制装置,其特征在于,包括:
2.根据权利要求1所述的一种音频播放控制装置,其特征在于,所述数据解析是用ffmpe把mp3或者aac格式数据解析成pcm数据,其中解析出声道数、采样率和bit位深。
3.根据权利要求1所述的一种音频播放控制装置,其特征在于,所述音频输出设备改变时,所述控制设备识别音频输出设备的最大支持码率,根据音频输出设备的最大输出码率输出所对应的音频数据。
4.根据权利要求1所述的一种音频播放控制装置的操作方法,其特征在于,包括:
5.根据权利要求4所述的操作方法,其特征在于,还包括检测步骤,所述控制设备检测当前外部设备及音频输出设备与控制设备的连接方式,并通过显示面板显示状态。
6.根据权利要求4所述的操作方法,其特征在于,所述操作按钮为虚拟按键,点击虚拟按键实现切换外部设备及音频输出设备与控制设备的连接方式,当点击虚拟按键时系统systemproperties值被修改,以选择不同的输入源或输出端。
7.根据权利要求4所述的操作方法,其特征在于,通过系统systemproperties输入源的key值判断出当前选择的输出端,通过系统systemproperties输出端的key值判断出当前的输出端,其中输出端的系统systemproperties值与输入源的系统systemproperties值绑定,以使每个输入源对应不同的输出端。
8.根据权利要求4所述的操作方法,其特征在于,所述输入源改变时,播放界面通过回调事件进行动态改变。
9.根据权利要求4所述的操作方法,其特征在于,所述控制设备读取系统systemproperties值以判定输入源的类型。