1.一种音频数据解码的控制方法,应用于安装有音频播放器的移动终端,其特征在于,包括:
将直接比特流数字DSD音频数据封装成用于音频硬件解码的音频数据包;
识别所述音频播放器使用的音频解码方式;
若识别所述音频解码方式为音频软件解码方式,则对所述音频数据包进行解封装,得到所述DSD音频数据,并将所述DSD音频数据转换为脉冲编码调制PCM音频数据;
使用音频软件解码方式对所述PCM音频数据进行解码;
若识别所述音频解码方式为音频硬件解码方式,则使用音频硬件解码方式对音频数据包进行解码。
2.根据权利要求1所述的控制方法,其特征在于,所述将直接比特流数字DSD音频数据封装成用于音频硬件解码的音频数据包的步骤之后,所述识别所述音频播放器使用的音频解码方式的步骤之前,所述方法还包括:
检测与所述移动终端连接的音频播放设备是否有断开的操作;
若检测与所述移动终端连接的音频播放设备有断开的操作,识别所述音频播放器使用的音频解码方式。
3.根据权利要求1或者2所述的控制方法,其特征在于,所述识别所述音频播放器使用的音频解码方式的步骤,包括:
检测所述音频播放器的高保真播放状态;
检测所述音频播放器的DSD硬件解码状态;
若所述音频播放器的高保真播放状态以及所述音频播放器的DSD硬件解码状态处于开启状态,识别所述音频播放器使用音频硬件解码方式。
4.根据权利要求1或者2所述的控制方法,其特征在于,所述识别所述音频播放器使用的音频解码方式的步骤,包括:
检测所述音频播放器的高保真播放状态;
检测所述音频播放器的DSD硬件解码状态;
若所述音频播放器的高保真播放处于关闭状态或者所述音频播放器的DSD硬件解码状态处于关闭状态,识别所述音频播放器使用音频软件解码方式。
5.根据权利要求1或者2所述的控制方法,其特征在于,所述将所述DSD音频数据转换为脉冲编码调制PCM音频数据的步骤,包括:
以预设采样率对所述DSD音频数据进行采样处理,以得到PCM音频数据。
6.一种移动终端,所述移动终端安装有音频播放器,其特征在于,包括:
封装模块,用于将DSD音频数据封装成用于音频硬件解码的音频数据包;
识别模块,用于识别所述音频播放器使用的音频解码方式;
转换模块,用于若识别所述音频解码方式为音频软件解码方式,则对所述音频数据包进行解封装,得到所述DSD音频数据,并将所述DSD音频数据转换为PCM音频数据;
第一解码模块,用于使用音频软件解码方式对所述PCM音频数据进行解码;
第二解码模块,用于若识别所述音频解码方式为音频硬件解码方式,则使用音频硬件解码方式对音频数据包进行解码。
7.根据权利要求6所述的移动终端,其特征在于,所述移动终端还包括:
检测模块,用于检测与所述移动终端连接的音频播放设备是否有断开的操作;
所述识别模块用于若检测与所述移动终端连接的音频播放设备有断开的操作,识别所述音频播放器使用的音频解码方式。
8.根据权利要求6或者7所述的移动终端,其特征在于,所述识别模块包括:
第一检测单元,用于检测所述音频播放器的高保真播放状态;
第二检测单元,用于检测所述音频播放器的DSD硬件解码状态;
第一识别单元,用于若所述音频播放器的高保真播放状态以及所述音频播放器的DSD硬件解码状态处于开启状态,识别所述音频播放器使用音频硬件解码方式。
9.根据权利要求6或者7所述的移动终端,其特征在于,所述识别模块包括:
第三检测单元,用于检测所述音频播放器的高保真播放状态;
第四检测单元,用于检测所述音频播放器的DSD硬件解码状态;
第二识别单元,用于若所述音频播放器的高保真播放处于关闭状态或者所述音频播放器的DSD硬件解码状态处于关闭状态,识别所述音频播放器使用音频软件解码方式。
10.根据权利要求6或者7所述的移动终端,其特征在于,所述转换模块用于若识别所述音频解码方式为音频软件解码方式,则对所述音频数据包进行解封装,得到所述DSD音频数据,并以预设采样率对所述DSD音频数据进行采样处理,以得到PCM音频数据。