1.一種播放音頻中音頻設備插拔檢測方法,其特征在于,包括步驟:
初始化音頻驅動;
記錄初始已接入音頻設備數(shù)量;
播放已緩存的音頻數(shù)據(jù),并檢測當前接入的音頻設備數(shù)量;
當所述初始已接入音頻設備數(shù)量等于所述當前接入的音頻設備數(shù)量時,返回所述檢測當前接入的音頻設備數(shù)量的步驟;
當所述初始已接入音頻設備數(shù)量不等于所述當前接入的音頻設備數(shù)量時,返回所述初始化音頻驅動的步驟。
2.根據(jù)權利要求1所述的播放音頻中音頻設備插拔檢測方法,其特征在于,當初始已接入音頻設備數(shù)量不等于當前接入的音頻設備數(shù)量時,返回所述初始化音頻驅動的步驟包括:
當所述初始已接入音頻設備數(shù)量大于所述當前接入的音頻設備數(shù)量時,返回所述初始化音頻驅動的步驟;
當所述初始已接入音頻設備數(shù)量小于所述當前接入的音頻設備數(shù)量時,檢測新接入的音頻設備是否被授權啟用;
當被授權啟用時,返回所述初始化音頻驅動的步驟。
3.根據(jù)權利要求1所述的播放音頻中音頻設備插拔檢測方法,其特征在于,所述播放已緩存的音頻數(shù)據(jù)的步驟包括:
當與所述初始已接入音頻設備對應的預設緩存區(qū)緩存有音頻數(shù)據(jù)時,播放已緩存的音頻數(shù)據(jù)。
4.根據(jù)權利要求1所述的播放音頻中音頻設備插拔檢測方法,其特征在于,所述記錄初始已接入音頻設備數(shù)量的步驟之后還包括:
識別初始已接入音頻設備,獲取已接入音頻設備特征,所述特征包括工作頻率范圍、輸出功率和/或音頻播放方式;
根據(jù)所述已接入音頻設備特征,對所述初始已接入音頻設備劃設不同的音頻數(shù)據(jù)緩存區(qū)。
5.根據(jù)權利要求1所述的播放音頻中音頻設備插拔檢測方法,其特征在于,所述初始化音頻驅動的步驟之后還包括:
調(diào)用音頻驅動接口,接收外部輸入的音頻數(shù)據(jù)。
6.一種播放音頻中音頻設備插拔檢測系統(tǒng),其特征在于,包括:
驅動初始模塊,用于初始化音頻驅動;
初始記錄模塊,用于記錄初始已接入音頻設備數(shù)量;
檢測模塊,用于播放已緩存的音頻數(shù)據(jù),并檢測當前接入的音頻設備數(shù)量;
第一處理模塊,用于當所述初始已接入音頻設備數(shù)量等于所述當前接入的音頻設備數(shù)量時,控制所述檢測模塊執(zhí)行所述檢測當前接入的音頻設備數(shù)量的操作;
第二處理模塊,用于當所述初始已接入音頻設備數(shù)量不等于所述當前接入的音頻設備數(shù)量時,控制所述驅動初始模塊執(zhí)行所述初始化音頻驅動的操作。
7.根據(jù)權利要求6所述的播放音頻中音頻設備插拔檢測系統(tǒng),其特征在于,所述第二處理模塊包括:
第一處理單元,用于當所述初始已接入音頻設備數(shù)量大于所述當前接入的音頻設備數(shù)量時,控制所述驅動初始模塊執(zhí)行所述初始化音頻驅動的操作;
第二處理單元,用于當所述初始已接入音頻設備數(shù)量小于所述當前接入的音頻設備數(shù)量時,檢測新接入的音頻設備是否被授權啟用;
第三處理單元,用于當被授權啟用時,控制所述驅動初始模塊執(zhí)行所述初始化音頻驅動的操作。
8.根據(jù)權利要求6所述的播放音頻中音頻設備插拔檢測系統(tǒng),其特征在于,所述檢測模塊當與所述初始已接入音頻設備對應的預設緩存區(qū)緩存有音頻數(shù)據(jù)時,播放已緩存的音頻數(shù)據(jù)。
9.根據(jù)權利要求6所述的播放音頻中音頻設備插拔檢測系統(tǒng),其特征在于,還包括:
設備特征識別模塊,用于識別初始已接入音頻設備,獲取已接入音頻設備特征,所述特征包括工作頻率范圍、輸出功率和/或音頻播放方式;
緩存區(qū)劃設模塊,用于根據(jù)所述已接入音頻設備特征,對所述初始已接入音頻設備劃設不同的音頻數(shù)據(jù)緩存區(qū)。
10.根據(jù)權利要求6所述的播放音頻中音頻設備插拔檢測系統(tǒng),其特征在于,還包括:
音頻數(shù)據(jù)接收模塊,用于調(diào)用音頻驅動接口,接收外部輸入的音頻數(shù)據(jù)。