音頻播放控制方法和裝置的制造方法
【技術領域】
[0001]本公開涉及多媒體技術領域,特別涉及一種音頻播放控制方法和裝置。
【背景技術】
[0002]市場上已經(jīng)有各式各樣的具有音頻播放功能的設備,如手機、平板電腦、電視機以及音箱等設備都具有音頻播放功能,這些設備無疑為用戶提供了良好的視聽體驗。
[0003]在相關技術中,電子設備在獲取到對應于任一音視頻文件的播放指示時,直接采用默認的音頻輸出通道播放上述音視頻文件中的音頻數(shù)據(jù)。然而,上述音頻播放方式過于單一,且容易影響到周邊人員。例如,用戶在深夜時分指示播放某一視頻文件,且默認的音頻輸出通道為大功率音箱,這就會影響到其他家人或者周圍鄰居的正常休息。
【發(fā)明內(nèi)容】
[0004]為了克服相關技術中存在的問題,本公開實施例提供了一種音頻播放控制方法和裝置。所述技術方案如下:
[0005]根據(jù)本公開實施例的第一方面,提供了一種音頻控制方法,所述方法包括:
[0006]獲取對應于多媒體文件的播放指示,所述多媒體文件為音頻文件或者視頻文件;
[0007]檢測當前播放環(huán)境是否符合預定條件;其中,所述當前播放環(huán)境包括當前音頻輸出通道、所述多媒體文件和當前時刻中的至少一項;
[0008]若所述當前播放環(huán)境符合所述預定條件,則控制所述多媒體文件中的音頻數(shù)據(jù)的播放。
[0009]可選地,所述檢測當前播放環(huán)境是否符合預定條件,包括:
[0010]在所述當前播放環(huán)境包括所述當前音頻輸出通道的情況下,檢測所述當前音頻輸出通道是否屬于預設音頻輸出通道;若所述當前音頻輸出通道屬于所述預設音頻輸出通道,則確定所述當前播放環(huán)境符合所述預定條件;
[0011]或者,
[0012]在所述當前播放環(huán)境包括所述多媒體文件的情況下,檢測所述多媒體文件是否屬于目標類型的多媒體文件;若所述多媒體文件屬于所述目標類型的多媒體文件,則確定所述當前播放環(huán)境符合所述預定條件;
[0013]或者,
[0014]在所述當前播放環(huán)境包括所述當前時刻的情況下,檢測所述當前時刻是否屬于預設時段;若所述當前時刻屬于所述預設時段,則確定所述當前播放環(huán)境符合所述預定條件。
[0015]可選地,所述檢測所述當前音頻輸出通道是否屬于預設音頻輸出通道,包括:
[0016]獲取所述當前音頻輸出通道對應的標識符;
[0017]檢測預設標識符集合中是否存在所述當前音頻輸出通道對應的標識符;
[0018]若所述預設標識符集合中存在所述當前音頻輸出通道對應的標識符,則確定所述當前音頻輸出通道屬于所述預設音頻輸出通道。
[0019]可選地,所述方法還包括:
[0020]顯示通道設置界面,所述通道設置界面中包含至少一個音頻輸出通道;
[0021]獲取對應于目標音頻輸出通道的選擇指示;
[0022]將所述目標音頻輸出通道對應的標識符添加至所述預設標識符集合中。
[0023]可選地,所述檢測所述多媒體文件是否屬于目標類型的多媒體文件,包括:
[0024]獲取所述多媒體文件的文件名;檢測所述文件名中是否包含第一預設關鍵字;若所述文件名中包含所述第一預設關鍵字,則確定所述多媒體文件屬于所述目標類型的多媒體文件;
[0025]或者,
[0026]從所述多媒體文件中提取至少一段音頻數(shù)據(jù)序列;通過語音識別技術檢測所述至少一段音頻數(shù)據(jù)序列中是否包含第二預設關鍵字;若所述至少一段音頻數(shù)據(jù)序列中包含所述第二預設關鍵字,則確定所述多媒體文件屬于所述目標類型的多媒體文件;
[0027]或者,
[0028]從所述多媒體文件中提取至少一幀圖像;通過圖像識別技術檢測所述至少一幀圖像中是否包含目標元素;若所述至少一幀圖像中包含所述目標元素,則確定所述多媒體文件屬于所述目標類型的多媒體文件。
[0029]可選地,所述控制所述多媒體文件中的音頻數(shù)據(jù)的播放,包括:
[0030]顯示用于提醒用戶謹慎播放所述多媒體文件的提示信息;
[0031]或者,
[0032]控制所述多媒體文件中的音頻數(shù)據(jù)的播放音量小于預設閾值。
[0033]根據(jù)本公開實施例的第二方面,提供了一種音頻播放控制裝置,所述裝置包括:
[0034]獲取模塊,被配置為獲取對應于多媒體文件的播放指示,所述多媒體文件為音頻文件或者視頻文件;
[0035]檢測模塊,被配置為檢測當前播放環(huán)境是否符合預定條件;其中,所述當前播放環(huán)境包括當前音頻輸出通道、所述多媒體文件和當前時刻中的至少一項;
[0036]控制模塊,被配置為在所述當前播放環(huán)境符合所述預定條件的情況下,控制所述多媒體文件中的音頻數(shù)據(jù)的播放。
[0037]可選地,所述檢測模塊,包括:第一檢測子模塊、第二檢測子模塊和第三檢測子模塊中的至少一項;
[0038]所述第一檢測子模塊,被配置為在所述當前播放環(huán)境包括所述當前音頻輸出通道的情況下,檢測所述當前音頻輸出通道是否屬于預設音頻輸出通道;在所述當前音頻輸出通道屬于所述預設音頻輸出通道的情況下,確定所述當前播放環(huán)境符合所述預定條件;
[0039]所屬第二檢測子模塊,被配置為在所述當前播放環(huán)境包括所述多媒體文件的情況下,檢測所述多媒體文件是否屬于目標類型的多媒體文件;在所述多媒體文件屬于所述目標類型的多媒體文件的情況下,確定所述當前播放環(huán)境符合所述預定條件;
[0040]所述第三檢測子模塊,被配置為在所述當前播放環(huán)境包括所述當前時刻的情況下,檢測所述當前時刻是否屬于預設時段;在所述當前時刻屬于所述預設時段的情況下,確定所述當前播放環(huán)境符合所述預定條件。
[0041]可選地,所述第一檢測子模塊,包括:標識符獲取子模塊、標識符檢測子模塊和通道確定子模塊;
[0042]所述標識符獲取子模塊,被配置為獲取所述當前音頻輸出通道對應的標識符;
[0043]所述標識符檢測子模塊,被配置為檢測預設標識符集合中是否存在所述當前音頻輸出通道對應的標識符;
[0044]所述通道確定子模塊,被配置為在所述預設標識符集合中存在所述當前音頻輸出通道對應的標識符的情況下,確定所述當前音頻輸出通道屬于所述預設音頻輸出通道。
[0045]可選地,所述第一檢測子模塊,還包括:界面顯示子模塊、指示獲取子模塊和標識符添加子模塊;
[0046]所述界面顯示子模塊,被配置為顯示通道設置界面,所述通道設置界面中包含至少一個音頻輸出通道;
[0047]所述指示獲取子模塊,被配置為獲取對應于目標音頻輸出通道的選擇指示;
[0048]所述標識符添加子模塊,被配置為將所述目標音頻輸出通道對應的標識符添加至所述預設標識符集合中。
[0049]可選地,所述第二檢測子模塊,包括:文件名檢測子模塊、音頻檢測子模塊和圖像檢測子模塊中的至少一項;
[0050]所述文件名檢測子模塊,被配置為獲取所述多媒體文件的文件名;檢測所述文件名中是否包含第一預設關鍵字;在所述文件名中包含所述第一預設關鍵字的情況下,確定所述多媒體文件屬于所述目標類型的多媒體文件;
[0051]所述音頻檢測子模塊,被配置為從所述多媒體文件中提取至少一段音頻數(shù)據(jù)序列;通過語音識別技術檢測所述至少一段音頻數(shù)據(jù)序列中是否包含第二預設關鍵字;在所述至少一段音頻數(shù)據(jù)序列中包含所述第二預設關鍵字的情況下,確定所述多媒體文件屬于所述目標類型的多媒體文件;
[0052]所述圖像檢測子模塊,被配置為從所述多媒體文件中提取至少一幀圖像;通過圖像識別技術檢測所述至少一幀圖像中是否包含目標元素;在所述至少一幀圖像中包含所述目標元素的情況下,確定所述多媒體文件屬于所述目標類型的多媒體文件。
[0053]可選地,所述控制模塊,被配置為顯示用于提醒用戶謹慎播放所述多媒體文件的提示信息;或者,
[0054]所述控制模塊,被配置為控制所述多媒體文件中的音頻數(shù)據(jù)的播放音量小于預設閾值。
[0055]根據(jù)本公開實施例的第三方面,提供了一種音頻播放控制裝置,所述裝置包括:
[0056]處理器;
[0057]用于存儲所述處理器的可執(zhí)行指令的存儲器;
[0058]其中,所述處理器被配置為:
[0059]獲取對應于多媒體文件的播放指示,所述多媒體文件為音頻文件或者視頻文件;
[0060]檢測當前播放環(huán)境是否符合預定條件;其中,所述當前播放環(huán)境包括當前音頻輸出通道、所述多媒體文件和當前時刻中的至少一項;
[0061]在所述當前播放環(huán)境符合所述預定條件的情況下,控制所述多媒體文件中的音頻數(shù)據(jù)的播放。
[0062]本公開實施例提供的技術方案可以包括以下有益效果:
[0063]通過在獲取到對應于多媒體文件的播放指示時,檢測當前播放環(huán)境符合預定條件,并在檢測出當前播放環(huán)境符合預定條件的情況下,控制上述多媒體文件的音頻數(shù)據(jù)的播放;解決了相關技術提供的音頻播放方式過于單一,且容易影響到周邊人員的問題;達到了根據(jù)實際情況對音頻播放進行合理控制,使得音頻播放更加