本發(fā)明涉及移動終端技術(shù)領(lǐng)域,尤其涉及一種揚聲器控制方法、裝置和終端設(shè)備。
背景技術(shù):
在手機設(shè)備、平板等終端設(shè)備中,揚聲器的發(fā)聲單體往往處于終端設(shè)備的內(nèi)部,并通過出聲通道向終端設(shè)備的外部發(fā)聲。具體來說,出聲通道在終端設(shè)備外殼上設(shè)有開口部,由這個開口部向外部傳遞聲音振動,基于開口部的這個用途,通常稱這個開口部為出聲孔。
在現(xiàn)有技術(shù)中,揚聲器的出聲孔一般設(shè)置在終端設(shè)備的底邊,出聲孔的孔徑較小,僅為1mm左右。因此,用戶采用橫屏模式觀看視頻或者玩游戲時,出聲孔很容易被手指堵住,影響了揚聲器的發(fā)聲效果。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的旨在至少在一定程度上解決上述的技術(shù)問題之一。
為此,本發(fā)明的第一個目的在于提出一種揚聲器控制方法,該方法能夠使得用戶在采用橫屏模式觀看視頻或者玩游戲時,得到較好的揚聲器發(fā)聲效果,解決現(xiàn)有技術(shù)中橫屏模式下出聲孔很容易被手指堵住,影響發(fā)聲的技術(shù)問題。
本發(fā)明的第二個目的在于提出一種揚聲器控制裝置。
本發(fā)明的第三個目的在于提出一種終端設(shè)備。
本發(fā)明的第四個目的在于提出另一種終端設(shè)備。
為了實現(xiàn)上述目的,本發(fā)明第一方面實施例提出了一種揚聲器控制方法,所述方法應(yīng)用于終端設(shè)備,所述終端設(shè)備包括至少兩個設(shè)置于不同側(cè)邊的揚聲器,所述方法包括以下步驟:
檢測終端設(shè)備的屏幕方向;
根據(jù)所述終端設(shè)備的屏幕方向,在至少兩個所述揚聲器中,確定出所述屏幕方向下所適用的目標揚聲器;
控制所述終端設(shè)備采用所述目標揚聲器進行音頻播放。
本發(fā)明實施例的揚聲器控制方法,通過檢測終端設(shè)備的屏幕方向之后,根據(jù)終端設(shè)備的屏幕方向,在至少兩個揚聲器中,確定出當前屏幕方向下所適用的目標揚聲器,進而控制終端設(shè)備采用目標揚聲器進行音頻播放。由于終端設(shè)備包括至少兩個設(shè)置于不同側(cè)邊的揚聲器,采用本發(fā)明實施例所提供的方法,能夠在不同屏幕方向下,均采用適用的目標揚聲器進行音頻播放,解決了現(xiàn)有技術(shù)中橫屏模式下出聲孔很容易被手指堵住,影響發(fā)聲的技術(shù)問題。
為了實現(xiàn)上述目的,本發(fā)明第二方面實施例提出了一種揚聲器控制裝置,所述裝置應(yīng)用于終端設(shè)備,所述終端設(shè)備包括至少兩個設(shè)置于不同側(cè)邊的揚聲器,所述裝置包括:
方向檢測模塊,用于檢測終端設(shè)備的屏幕方向;
確定模塊,用于根據(jù)所述終端設(shè)備的屏幕方向,在至少兩個所述揚聲器中,確定出所述屏幕方向下所適用的目標揚聲器;
控制模塊,用于控制所述終端設(shè)備采用所述目標揚聲器進行音頻播放。
本發(fā)明實施例的揚聲器控制裝置,裝置應(yīng)用于終端設(shè)備,該終端設(shè)備包括至少兩個設(shè)置于不同側(cè)邊的揚聲器,其中,揚聲器控制裝置包括:方向檢測模塊,用于檢測終端設(shè)備的屏幕方向;確定模塊,用于根據(jù)所述終端設(shè)備的屏幕方向,在至少兩個所述揚聲器中,確定出所述屏幕方向下所適用的目標揚聲器;控制模塊,用于控制所述終端設(shè)備采用所述目標揚聲器進行音頻播放。由于終端設(shè)備包括至少兩個設(shè)置于不同側(cè)邊的揚聲器,通過根據(jù)屏幕方向?qū)P聲器進行控制能夠在不同屏幕方向下,均采用適用的目標揚聲器進行音頻播放,解決了現(xiàn)有技術(shù)中橫屏模式下出聲孔很容易被手指堵住,影響發(fā)聲的技術(shù)問題。
為了實現(xiàn)上述目的,本發(fā)明第三方面實施例提出了一種終端設(shè)備,包括:本發(fā)明第二方面實施例所述的揚聲器控制裝置。
本發(fā)明實施例的終端設(shè)備,由于終端設(shè)備包括至少兩個設(shè)置于不同側(cè)邊的揚聲器,通過根據(jù)屏幕方向?qū)P聲器進行控制能夠在不同屏幕方向下,均采用適用的目標揚聲器進行音頻播放,解決了現(xiàn)有技術(shù)中橫屏模式下出聲孔很容易被手指堵住,影響發(fā)聲的技術(shù)問題。
為了實現(xiàn)上述目的,本發(fā)明第四方面實施例提出了另一種終端設(shè)備,包括以下一個或多個組件:殼體和位于所述殼體內(nèi)的處理器、存儲器、揚聲器,其中,至少兩個所述揚聲器設(shè)置于所述終端設(shè)備的不同側(cè)邊,所述存儲器存儲有可執(zhí)行程序代碼,所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運行與所述可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行以下步驟:
檢測終端設(shè)備的屏幕方向;
根據(jù)所述終端設(shè)備的屏幕方向,在至少兩個所述揚聲器中,確定出所述屏幕方向下所適用的目標揚聲器;
控制所述終端設(shè)備采用所述目標揚聲器進行音頻播放。
本發(fā)明實施例的終端設(shè)備,由于終端設(shè)備包括至少兩個設(shè)置于不同側(cè)邊的揚聲器,通過根據(jù)屏幕方向?qū)P聲器進行控制能夠在不同屏幕方向下,均采用適用的目標揚聲器進行音頻播放,解決了現(xiàn)有技術(shù)中橫屏模式下出聲孔很容易被手指堵住,影響發(fā)聲的技術(shù)問題。
本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
附圖說明
本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中:
圖1是根據(jù)本發(fā)明一個實施例的揚聲器控制方法的流程圖;
圖2是根據(jù)本發(fā)明另一個實施例的揚聲器控制方法的流程圖;
圖3為本發(fā)明實施例提供的一種可能的終端設(shè)備的結(jié)構(gòu)示意圖;
圖4為本發(fā)明實施例提供的終端設(shè)備的揚聲器控制電路結(jié)構(gòu)示意圖;
圖5是根據(jù)本發(fā)明一個實施例的揚聲器控制裝置的結(jié)構(gòu)示意圖;
圖6是根據(jù)本發(fā)明另一個實施例的揚聲器控制裝置的結(jié)構(gòu)示意圖;
圖7是根據(jù)本發(fā)明一個實施例的終端設(shè)備的結(jié)構(gòu)示意圖;
圖8是根據(jù)本發(fā)明另一個實施例的終端設(shè)備的結(jié)構(gòu)示意圖。
具體實施方式
下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
下面參考附圖描述本發(fā)明實施例的揚聲器控制方法、裝置和終端設(shè)備。
圖1是根據(jù)本發(fā)明一個實施例的揚聲器控制流程圖,如圖1所示,該方法包括:
s101,檢測終端設(shè)備的屏幕方向。
其中,屏幕的方向至少包括橫屏方向和豎屏方向。在不同應(yīng)用場景下,用戶可能需要終端設(shè)備處于不同的屏幕方向。例如,利用終端設(shè)備看圖片時,一些圖片在豎屏方向展示效果比較好,便需要終端設(shè)備處于豎屏方向。而在終端設(shè)備上操作一些游戲程序時,又可能需要終端設(shè)備處于橫屏方向。
具體的,可以利用陀螺儀和加速度計檢測終端設(shè)備的屏幕方向。加速度計用于檢測軸向的線性動作。陀螺儀又稱為角速度傳感器,用于測量偏轉(zhuǎn)、傾斜時的轉(zhuǎn)動角速度。
s102,根據(jù)終端設(shè)備的屏幕方向,在至少兩個揚聲器中,確定出該屏幕方向下所適用的目標揚聲器。
本實施例所提供的方法,具體可以應(yīng)用于終端設(shè)備的揚聲器控制。作為一種可能的應(yīng)用場景,本實施所提供的方法可以用于對側(cè)出聲揚聲器的控制。具體來說,終端設(shè)備可以將揚聲器的出聲孔設(shè)置在終端設(shè)備側(cè)邊位置,也就是側(cè)出聲設(shè)計方式。而且該至少兩個揚聲器的出聲孔可以分別設(shè)置于終端設(shè)備相互垂直的不同側(cè)邊。
由于終端設(shè)備處于不同屏幕方向時,用戶的手指對終端設(shè)備的遮擋區(qū)域是不同的,該遮擋區(qū)域可能會覆蓋揚聲器的出聲孔。因此不同屏幕方向下所適用的目標揚聲器也可能是不同的。可以通過終端設(shè)備所處的屏幕方向,確定終端設(shè)備的側(cè)邊不容易被遮擋的區(qū)域,并將該區(qū)域內(nèi)的揚聲器確定為適用的目標揚聲器。
s103,控制終端設(shè)備采用目標揚聲器進行音頻播放。
由于在當前屏幕方向下,目標揚聲器被遮擋的概率較小,因此采用該目標揚聲器進行音頻播放??梢杂行П苊鈸P聲器被遮擋所導(dǎo)致的揚聲器發(fā)聲效果受到影響。
本實施例中,通過檢測終端設(shè)備的屏幕方向之后,根據(jù)終端設(shè)備的屏幕方向,在至少兩個揚聲器中,確定出屏幕方向下所適用的目標揚聲器,并控制終端設(shè)備采用該目標揚聲器進行音頻播放。從而使得終端設(shè)備能夠在不同屏幕方向下,均采用適用的目標揚聲器進行音頻播放,解決了現(xiàn)有技術(shù)中橫屏模式下出聲孔很容易被手指堵住,影響發(fā)聲的技術(shù)問題。
圖2是根據(jù)本發(fā)明另一個實施例的揚聲器控制流程圖,本實施例所提供的方法具體可以由終端設(shè)備執(zhí)行,如圖2所示,該方法包括:
s201,對終端設(shè)備當前所使用的揚聲器進行出聲孔堵孔檢測。
具體的,在實際使用過程中,當終端設(shè)備處于各種屏幕方向時,會有對應(yīng)的區(qū)域容易被遮擋,從而導(dǎo)致設(shè)置在該區(qū)域的揚聲器的出聲孔容易被堵塞,即在該情況下?lián)P聲器的出聲孔堵孔的概率較大。然而,即使在該情況下也存在當前所使用的揚聲器的出聲孔未堵孔的概率。
若當前所使用的揚聲器的出聲孔未堵孔,則表明揚聲器的發(fā)聲效果暫未因堵孔受到影響,可以不必采取進一步操作。從而降低設(shè)備終端中央處理器的操作負擔。
若確定當前所使用的揚聲器的出聲孔已堵孔,則表面揚聲器的發(fā)聲效果已受到影響,在該情況下將當前所使用的揚聲器調(diào)整為當前屏幕方向下所適用的目標揚聲器,可以有效保障揚聲器控制方法的執(zhí)行效果。
s202,檢測終端設(shè)備的屏幕方向。
具體的,終端設(shè)備的屏幕方向檢測可以通過多種方式進行獲得,例如,可以是通過重力加速度傳感器檢測終端設(shè)備的屏幕方向的,也可以是通過對屏幕狀態(tài)的具體顯示進行確定的。下面,根據(jù)上述兩種情況分別進行說明。
在第一種情況下,通過重力加速度傳感器檢測終端設(shè)備的屏幕方向。
重力加速度傳感器,即g-sensor,能夠感知到加速力的變化,比如晃動、跌落、上升、下降以及手持終端的角度的變化等各種移動變化都能被g-sensor轉(zhuǎn)化為電信號。在本實施例中,通過重力加速度傳感器檢測終端是處于橫屏狀態(tài)抑或是豎屏狀態(tài)。
具體的,在一個具體的實施例中,上述檢測所述終端的屏幕狀態(tài)的步驟還包括:通過所述重力加速度傳感器檢測所述終端的傾斜角度,在所述傾斜角度大于或等于閾值時,判定所述終端進入豎屏狀態(tài);在所述傾斜角度小于閾值時,判定所述終端進入橫屏狀態(tài)。
一般來講,對于開啟了自動旋轉(zhuǎn)屏幕的終端來講,設(shè)定角度閾值為45°、135°、225°、315°,在傾斜角度超過上述角度閾值的情況下,改變終端頁面的展示方式(橫屏或豎屏)。
在本實施例中,可以預(yù)設(shè)閾值為45°,在重力加速度傳感器檢測到的終端的傾斜角度大于或等于該閾值時,判定所述終端進入豎屏狀態(tài);相應(yīng)的,在傾斜角度小于閾值時,判定所述終端進入橫屏狀態(tài)。
對于上述第二種情況,通過對屏幕狀態(tài)的具體顯示進行確定終端的屏幕狀態(tài)。
例如,在終端開啟了自動旋轉(zhuǎn)屏幕功能的情況下,通過對終端的顯示屏幕上的展示頁面是橫屏還是豎屏確定終端的屏幕狀態(tài)。
s203,查詢各個揚聲器的出聲孔所設(shè)置的側(cè)邊。
具體地,由于揚聲器在終端設(shè)備上的相對位置時在制造時,已設(shè)置的,一般來說,是不會發(fā)生變化的,因此,可以預(yù)先記錄各個揚聲器的出聲孔所設(shè)置的側(cè)邊,從而便于本步驟中進行查詢使用。
s204,根據(jù)終端設(shè)備的屏幕方向和各個揚聲器的出聲孔所設(shè)置的側(cè)邊,確定出在該屏幕方向下所適用的目標揚聲器。
具體的,終端設(shè)備包括相互垂直的第一側(cè)邊和第二側(cè)邊。在實際使用過程中,當終端設(shè)備的屏幕方向為橫屏方向時,位于終端設(shè)備底部和頂部這兩個側(cè)面的揚聲器的出聲孔容易被遮擋。而當終端設(shè)備的屏幕方向為橫屏方向時,位于終端設(shè)備底部和頂部這兩個側(cè)面的揚聲器的出聲孔容易被遮擋。因此,本實施例中,當屏幕方向為第一側(cè)邊位于左右兩側(cè)的豎屏方向時,確定目標揚聲器為出聲孔設(shè)置在所述第二側(cè)邊的揚聲器;當屏幕方向為第二側(cè)邊位于左右兩側(cè)的橫屏方向時,確定所述目標揚聲器為出聲孔設(shè)置在所述第一側(cè)邊的揚聲器。
為了便于理解,本實施例提供了一種可能的終端設(shè)備,圖3為本發(fā)明實施例提供的一種可能的終端設(shè)備的結(jié)構(gòu)示意圖,如圖3所示,終端設(shè)備具有四條側(cè)邊,當屏幕方向為豎屏方向時,作為第一側(cè)邊的側(cè)邊a和側(cè)邊b位于左右兩側(cè),將出聲孔位于側(cè)邊c和側(cè)邊d的揚聲器作為目標揚聲器;當屏幕方向為橫屏方向時,作為第二側(cè)邊的側(cè)邊c和側(cè)邊d位于左右兩側(cè),將出聲孔位于側(cè)邊a和側(cè)邊b的揚聲器作為目標揚聲器。
s205,控制終端設(shè)備采用目標揚聲器進行音頻播放。
具體地,控制終端設(shè)備從當前已堵孔的揚聲器切換至目標揚聲器進行音頻播放。
作為一種可能的實現(xiàn)方式,終端設(shè)備在從當前已堵孔的揚聲器切換至目標揚聲器時具體可以采用如下方式。
終端設(shè)備的揚聲器控制電路可以包括mcu1、揚聲器切換檢測單元2和聲音功率放大單元3,圖4為本發(fā)明實施例提供的終端設(shè)備的揚聲器控制電路結(jié)構(gòu)示意圖,本發(fā)明實施例提供的揚聲器控制電路中:
揚聲器切換檢測單元2,用來執(zhí)行在當前揚聲器已堵孔的情況下,根據(jù)終端設(shè)備的屏幕方向,在至少兩個揚聲器中,確定出該屏幕方向下所適用的目標揚聲器,進而發(fā)送控制信號給mcu1。
mcu1,用來根據(jù)控制信號,控制聲音功率放大單元3從目標揚聲器聲音輸出通道出聲音。
聲音功率放大單元3,用來根據(jù)mcu1的控制,切換其聲音輸出通道,通過目標揚聲器聲音輸出通道輸出聲音。
以圖3為例,對圖4的揚聲器控制電路控制過程進行說明,揚聲器切換檢測單元2獲取終端設(shè)備屏幕所處的方向,如橫屏方向或是豎屏方向,例如:從重力傳感器,或者是處理器獲取終端設(shè)備的屏幕方向。
進而揚聲器切換檢測單元2從處理器獲取當前揚聲器的堵孔檢測結(jié)果,在當前揚聲器已堵孔的情況下,當屏幕方向為豎屏方向時,作為第一側(cè)邊的側(cè)邊a和側(cè)邊b位于左右兩側(cè),將出聲孔位于側(cè)邊c和側(cè)邊d的揚聲器作為目標揚聲器;當屏幕方向為橫屏方向時,作為第二側(cè)邊的側(cè)邊c和側(cè)邊d位于左右兩側(cè),將出聲孔位于側(cè)邊a和側(cè)邊b的揚聲器作為目標揚聲器。揚聲器切換檢測單元2發(fā)送控制信號給mcu1,控制信號指示了目標揚聲器的標識。
mcu1根據(jù)控制信號,控制聲音功率放大單元從控制信號所指示的揚聲器聲音輸出通道出聲音。以使聲音功率放大單元3在mcu1的控制下,切換其聲音輸出通道,通過目標揚聲器聲音輸出通道輸出聲音。
本發(fā)明實施例的揚聲器控制方法,通過檢測終端設(shè)備的屏幕方向之后,根據(jù)終端設(shè)備的屏幕方向,在至少兩個揚聲器中,確定出當前屏幕方向下所適用的目標揚聲器,進而控制終端設(shè)備采用目標揚聲器進行音頻播放。由于終端設(shè)備包括至少兩個設(shè)置于不同側(cè)邊的揚聲器,采用本發(fā)明實施例所提供的方法,能夠在不同屏幕方向下,均采用適用的目標揚聲器進行音頻播放,解決了現(xiàn)有技術(shù)中橫屏模式下出聲孔很容易被手指堵住,影響發(fā)聲的技術(shù)問題。
為了實現(xiàn)上述實施例,本發(fā)明還提出了一種揚聲器控制裝置,圖5是根據(jù)本發(fā)明一個實施例的揚聲器控制裝置的結(jié)構(gòu)示意圖,揚聲器控制裝置應(yīng)用于終端設(shè)備,該終端設(shè)備包括至少兩個設(shè)置于不同側(cè)邊的揚聲器,如圖5所示,揚聲器控制裝置,包括:方向檢測模塊41、確定模塊42和控制模塊43。
方向檢測模塊41,用于檢測終端設(shè)備的屏幕方向。
確定模塊42,用于根據(jù)所述終端設(shè)備的屏幕方向,在至少兩個所述揚聲器中,確定出所述屏幕方向下所適用的目標揚聲器。
控制模塊43,用于控制所述終端設(shè)備采用所述目標揚聲器進行音頻播放。
本發(fā)明實施例的揚聲器控制裝置,裝置應(yīng)用于終端設(shè)備,該終端設(shè)備包括至少兩個設(shè)置于不同側(cè)邊的揚聲器,其中,揚聲器控制裝置包括:方向檢測模塊,用于檢測終端設(shè)備的屏幕方向;確定模塊,用于根據(jù)所述終端設(shè)備的屏幕方向,在至少兩個所述揚聲器中,確定出所述屏幕方向下所適用的目標揚聲器;控制模塊,用于控制所述終端設(shè)備采用所述目標揚聲器進行音頻播放。由于終端設(shè)備包括至少兩個設(shè)置于不同側(cè)邊的揚聲器,通過根據(jù)屏幕方向?qū)P聲器進行控制能夠在不同屏幕方向下,均采用適用的目標揚聲器進行音頻播放,解決了現(xiàn)有技術(shù)中橫屏模式下出聲孔很容易被手指堵住,影響發(fā)聲的技術(shù)問題。
進而,圖6是根據(jù)本發(fā)明另一個實施例的揚聲器控制裝置的結(jié)構(gòu)示意圖,如圖6所示,在如圖5所示的基礎(chǔ)上,該揚聲器控制裝置還可包括:堵孔檢測模塊44。
堵孔檢測模塊44,用于檢測終端設(shè)備的屏幕方向之前,對所述終端設(shè)備當前所使用的揚聲器進行出聲孔堵孔檢測,確定所述當前所使用的揚聲器已堵孔。
進一步,確定模塊42,包括:查詢單元421和確定單元422。
查詢單元421,用于查詢各個揚聲器的出聲孔所設(shè)置的側(cè)邊。
確定單元422,用于根據(jù)所述終端設(shè)備的屏幕方向和各個揚聲器的出聲孔所設(shè)置的側(cè)邊,確定出在所述屏幕方向下所適用的目標揚聲器。
更進一步,終端設(shè)備包括相互垂直的第一側(cè)邊和第二側(cè)邊,確定單元422,具體用于:
當所述屏幕方向為所述第一側(cè)邊位于左右兩側(cè)的豎屏方向時,確定所述目標揚聲器為出聲孔設(shè)置在所述第二側(cè)邊的揚聲器;當所述屏幕方向為所述第二側(cè)邊位于左右兩側(cè)的橫屏方向時,確定所述目標揚聲器為出聲孔設(shè)置在所述第一側(cè)邊的揚聲器。
本發(fā)明實施例的揚聲器控制裝置,裝置應(yīng)用于終端設(shè)備,該終端設(shè)備包括至少兩個設(shè)置于不同側(cè)邊的揚聲器,其中,揚聲器控制裝置包括:方向檢測模塊,用于檢測終端設(shè)備的屏幕方向;確定模塊,用于根據(jù)所述終端設(shè)備的屏幕方向,在至少兩個所述揚聲器中,確定出所述屏幕方向下所適用的目標揚聲器;控制模塊,用于控制所述終端設(shè)備采用所述目標揚聲器進行音頻播放。由于終端設(shè)備包括至少兩個設(shè)置于不同側(cè)邊的揚聲器,通過根據(jù)屏幕方向?qū)P聲器進行控制能夠在不同屏幕方向下,均采用適用的目標揚聲器進行音頻播放,解決了現(xiàn)有技術(shù)中橫屏模式下出聲孔很容易被手指堵住,影響發(fā)聲的技術(shù)問題。
需要說明的是,前述對方法實施例的描述,也適用于本發(fā)明實施例的裝置,其實現(xiàn)原理類似,在此不再贅述。
為了實現(xiàn)上述實施例,本發(fā)明還提出了一種終端設(shè)備,圖6是根據(jù)本發(fā)明一個實施例的終端設(shè)備的結(jié)構(gòu)示意圖,如圖6所示,該終端設(shè)備包括揚聲器控制裝置100。
需要說明的是,前述對揚聲器控制裝置實施例的描述,也適用于本發(fā)明實施例的揚聲器控制裝置100,其實現(xiàn)原理類似,在此不再贅述。
綜上所述,本發(fā)明實施例的終端設(shè)備,通過檢測終端設(shè)備的屏幕方向之后,根據(jù)終端設(shè)備的屏幕方向,在至少兩個揚聲器中,確定出當前屏幕方向下所適用的目標揚聲器,進而控制終端設(shè)備采用目標揚聲器進行音頻播放。由于終端設(shè)備包括至少兩個設(shè)置于不同側(cè)邊的揚聲器,采用本發(fā)明實施例所提供的方法,能夠在不同屏幕方向下,均采用適用的目標揚聲器進行音頻播放,解決了現(xiàn)有技術(shù)中橫屏模式下出聲孔很容易被手指堵住,影響發(fā)聲的技術(shù)問題。
為了實現(xiàn)上述實施例,本發(fā)明還提出了另一種終端設(shè)備,圖7是根據(jù)本發(fā)明另一個實施例的終端設(shè)備的結(jié)構(gòu)示意圖,如圖7所示,該終端設(shè)備1000包括:殼體1100和位于殼體1100內(nèi)的揚聲器1113、存儲器1114和處理器1115。
其中,至少兩個揚聲器1113設(shè)置于終端設(shè)備的不同側(cè)邊,存儲器1114存儲可執(zhí)行程序代碼;處理器1115通過讀取存儲器1114中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行以下步驟:
檢測終端設(shè)備的屏幕方向;
根據(jù)所述終端設(shè)備的屏幕方向,在至少兩個所述揚聲器中,確定出所述屏幕方向下所適用的目標揚聲器;
控制所述終端設(shè)備采用所述目標揚聲器進行音頻播放。
需要說明的是,前述對方法實施例的描述,也適用于本發(fā)明實施例的終端設(shè)備1000,其實現(xiàn)原理類似,在此不再贅述。
綜上所述,本發(fā)明實施例的終端設(shè)備,包括至少兩個設(shè)置于不同側(cè)邊的揚聲器,通過檢測終端設(shè)備的屏幕方向之后,根據(jù)終端設(shè)備的屏幕方向,在至少兩個揚聲器中,確定出當前屏幕方向下所適用的目標揚聲器,進而控制終端設(shè)備采用目標揚聲器進行音頻播放。由于終端設(shè)備包括至少兩個設(shè)置于不同側(cè)邊的揚聲器,采用本發(fā)明實施例所提供的方法,能夠在不同屏幕方向下,均采用適用的目標揚聲器進行音頻播放,解決了現(xiàn)有技術(shù)中橫屏模式下出聲孔很容易被手指堵住,影響發(fā)聲的技術(shù)問題。
在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進行結(jié)合和組合。
盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實施例進行變化、修改、替換和變型。