1.一种自动切换音频输出模式的方法,应用于电子设备中,其特征在于,所述方法包括:获取触发事件信息;
调用与所述触发事件信息相应的检测方法进行检测并得到检测结果;
将所述检测结果与预设的阈值进行比较;
根据比较结果切换音频输出模式。
2.如权利要求1所述的自动切换音频输出模式的方法,其特征在于,所述触发事件信息包括:通话状态或音频播放状态。
3.如权利要求2所述的自动切换音频输出模式的方法,其特征在于,所述预设的阈值包括:环境噪声系数阈值或音频文件音质阈值。
4.如权利要求3所述的自动切换音频输出模式的方法,其特征在于,所述方法包括:当所述触发事件信息为通话状态时,调用环境噪声检测方法对所述电子设备当前所处的环境噪声的噪声系数进行检测;
将检测到的噪声系数与所述环境噪声系数阈值进行比较;
当检测到的噪声系数大于所述环境噪声系数阈值时,将当前的音频输出模式切换成HIFI音频输出模式;或者当检测到的噪声系数小于或等于所述环境噪声系数阈值时,将当前的音频输出模式切换成普通音频输出模式。
5.如权利要求3所述的自动切换音频输出模式的方法,其特征在于,所述方法还包括:当所述触发事件信息为音频播放状态时,调用音频文件音质检测方法对所述电子设备当前所播放的音频文件音质进行检测;
将检测到的音频文件音质与所述音频文件音质阈值进行比较;
当检测到的音频文件音质大于所述音频文件音质阈值时,将当前的音频输出模式切换成HIFI音频输出模式;或者当检测到的音频文件音质小于或等于所述音频文件音质阈值时,将当前的音频输出模式切换成普通音频输出模式。
6.一种自动切换音频输出模式的系统,安装于电子设备中,其特征在于,所述系统包括:获取模块,用于获取触发事件信息;
调用模块,用于调用与所述触发事件信息相应的检测方法进行并检测得到检测结果;
比较模块,用于将所述检测结果与预设的阈值进行比较;及切换模块,用于根据比较结果切换音频输出模式。
7.如权利要求6所述的自动切换音频输出模式的系统,其特征在于,所述触发事件信息包括:通话状态或音频播放状态。
8.如权利要求7所述的自动切换音频输出模式的系统,其特征在于,所述预设的阈值包括:环境噪声系数阈值或音频文件音质阈值。
9.如权利要求8所述的自动切换音频输出模式的系统,其特征在于,所述调用模块在所述触发事件信息为通话状态时,调用环境噪声检测方法对所述电子设备当前所处的环境噪声的噪声系数进行检测;
所述比较模块将检测到的噪声系数与所述环境噪声系数阈值进行比较;
所述切换模块在检测到的噪声系数大于所述环境噪声系数阈值时,将当前的音频输出模式切换成HIFI音频输出模式;或者所述切换模块在检测到的噪声系数小于或等于所述环境噪声系数阈值时,将当前的音频输出模式切换成普通音频输出模式。
10.如权利要求8所述的自动切换音频输出模式的系统,其特征在于,所述调用模块在所述触发事件信息为音频播放状态时,调用音频文件音质检测方法对所述电子设备当前所播放的音频文件音质进行检测;
所述比较模块在将检测到的音频文件音质与所述音频文件音质阈值进行比较;及所述切换模块在检测到的音频文件音质大于所述音频文件音质阈值时,将当前的音频输出模式切换成HIFI音频输出模式;或者所述切换模块在检测到的音频文件音质小于或等于所述音频文件音质阈值时,将当前的音频输出模式切换成普通音频输出模式。