一種音頻播放方法
【專利摘要】本發(fā)明公開了一種音頻播放方法,克服目前智能移動終端播放音頻文件時,在聽筒和揚(yáng)聲器之間切換后從頭開始重新播放音頻文件,導(dǎo)致浪費時間以及降低用戶體驗的不足。該方法包括:在播放器采用聽筒或揚(yáng)聲器播放音頻文件時,實時感測聽筒的周邊是否有物體并獲得感測結(jié)果;在感測結(jié)果發(fā)生變化時,獲取音頻文件的當(dāng)前播放位置,并在聽筒與揚(yáng)聲器之間進(jìn)行播放器件的切換;控制播放器根據(jù)當(dāng)前播放位置采用切換后的播放器件播放音頻文件。本申請的實施例可以顯著提高用戶體驗。
【專利說明】一種音頻播放方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種播放方法,尤其涉及一種音頻播放方法。
【背景技術(shù)】
[0002]隨著移動互聯(lián)網(wǎng)技術(shù)的發(fā)展,能夠?qū)崟r溝通的跨操作系統(tǒng)平臺、跨通信運營商的即時通訊工具也迅速地進(jìn)入了大眾的日常生活。這類即時通訊工具能夠?qū)崟r快速地進(jìn)行語音、文字、圖片等內(nèi)容的溝通,極大地方便了大眾的通訊聯(lián)絡(luò)。
[0003]這類通訊工具的語音對講技術(shù),是在發(fā)送端通過手機(jī)、平板電腦等智能移動終端錄制發(fā)送端用戶的音頻文件,然后通過網(wǎng)絡(luò)(如WiF1、3G、4G以及GPRS等)實時地將對應(yīng)的音頻數(shù)據(jù)流發(fā)送到接收端的智能移動終端。接收端智能移動終端接收到該音頻數(shù)據(jù)流后,就可以通過智能移動終端的聽筒或者揚(yáng)聲器播放相應(yīng)的音頻文件。
[0004]現(xiàn)有一些智能移動終端在播放音頻文件時,用戶改變了智能移動終端聽筒與用戶耳朵位置之間的距離,比如將之前貼在耳邊的智能移動終端移動到用戶面前,此時智能移動終端可以實時地由采用聽筒播放音頻文件自動變換為采用揚(yáng)聲器播放音頻文件,便于提高播放的音量,使得智能移動終端移動到遠(yuǎn)離用戶耳朵的一定距離之后,用戶仍然能夠清楚聽到語音信息。
[0005]但是,在播放音頻文件的過程中,如果用戶的姿勢或者動作的變化導(dǎo)致音頻播放自動地在聽筒或者揚(yáng)聲器這兩種播放器件之間產(chǎn)生了切換,音頻文件均需要從頭開始播放。從頭開始的重復(fù)播放會使得整個文件的播放時間變長,降低用戶使用體驗。如果重復(fù)播放的內(nèi)容較多,則會嚴(yán)重浪費時間。
【發(fā)明內(nèi)容】
[0006]本發(fā)明所要解決的技術(shù)問題是克服目前智能移動終端播放音頻文件時,在聽筒和揚(yáng)聲器之間切換后從頭開始重新播放音頻文件,導(dǎo)致浪費時間以及降低用戶體驗的不足。
[0007]為了解決上述技術(shù)問題,本發(fā)明提供了一種音頻播放方法,用于智能移動終端播放音頻文件,所述智能移動終端包含有兩個播放器件以及采用所述兩個播放器件其中之一播放音頻文件的播放器,所述兩個播放器件分別為聽筒和揚(yáng)聲器;其中,該方法包括:
在所述播放器采用所述聽筒或揚(yáng)聲器播放所述音頻文件時,實時感測所述聽筒的周邊是否有物體并獲得感測結(jié)果;
在所述感測結(jié)果發(fā)生變化時,獲取所述音頻文件的當(dāng)前播放位置,并在所述聽筒與揚(yáng)聲器之間進(jìn)行播放器件的切換;
控制所述播放器根據(jù)所述當(dāng)前播放位置采用切換后的播放器件播放所述音頻文件。
[0008]優(yōu)選地,該方法包括:
在所述感測結(jié)果發(fā)生變化時,控制所述播放器暫停播放所述音頻文件一預(yù)設(shè)時間段;所述預(yù)設(shè)時間段到達(dá)時,控制所述播放器根據(jù)所述當(dāng)前播放位置采用切換后的播放器件播放所述音頻文件。[0009]優(yōu)選地,所述預(yù)設(shè)時間段到達(dá)時,控制所述播放器根據(jù)所述當(dāng)前播放位置采用切換后的播放器件播放所述音頻文件,包括:
所述預(yù)設(shè)時間段到達(dá)時,控制所述播放器從所述當(dāng)前播放位置開始采用切換后的播放器件繼續(xù)播放所述音頻文件。
[0010]優(yōu)選地,在所述聽筒與揚(yáng)聲器之間進(jìn)行播放器件的切換,包括:
在所述感測結(jié)果從表示所述聽筒的周邊無物體變化為表示所述聽筒的周邊有物體時,將播放器件從所述揚(yáng)聲器切換為所述聽筒;
在所述感測結(jié)果從表示所述聽筒的周邊有物體變化為表示所述聽筒的周邊無物體時,將播放器件從所述聽筒切換為所述揚(yáng)聲器。
[0011]優(yōu)選地,控制所述播放器根據(jù)所述當(dāng)前播放位置采用切換后的播放器件播放所述音頻文件,包括:
在所述音頻文件的起始位置到所述當(dāng)前播放位置之間的已播放段落中確定一續(xù)播位
置;
控制所述播放器從所述續(xù)播位置開始,采用切換后的播放器件播放所述音頻文件。
[0012]優(yōu)選地,在所述音頻文件的起始位置到所述當(dāng)前播放位置之間的已播放段落中確定一續(xù)播位置,包括:
根據(jù)所述已播放段落對應(yīng)的已播放時長與預(yù)設(shè)的一時長閾值,在所述已播放段落中確定所述續(xù)播位置。
[0013]優(yōu)選地,根據(jù)所述已播放段落對應(yīng)的已播放時長與預(yù)設(shè)的一時長閾值,在所述已播放段落中確定所述續(xù)播位置,包括:
所述已播放時長小于等于所述時長閾值時,將所述音頻文件的起始位置確定為所述續(xù)播位置;
所述已播放時長大于所述時長閾值時,根據(jù)預(yù)設(shè)的一重播時長在所述已播放段落中確定所述續(xù)播位置。
[0014]優(yōu)選地,根據(jù)預(yù)設(shè)的一重播時長在所述已播放段落中確定所述續(xù)播位置,包括: 將所述音頻文件的所述已播放時長減去所述重播時長對應(yīng)的位置確定為所述續(xù)播位置。
[0015]與現(xiàn)有技術(shù)相比,本申請的實施例能夠在智能移動終端播放音頻文件時自動地在聽筒播放與揚(yáng)聲器播放這兩種方式之間進(jìn)行自適應(yīng)切換并持續(xù)播放,方便用戶根據(jù)語音信息的內(nèi)容通過簡單的動作來進(jìn)行隱私保密或者信息分享等操作,不會導(dǎo)致從頭開始重復(fù)播放音頻文件,節(jié)約用戶時間,保證收聽語音信息的流暢性,提高用戶體驗。本申請的實施例可以避免智能移動終端每次切換播放器件時都從音頻文件的起始位置重新播放,防止因為大段地重復(fù)播放而導(dǎo)致用戶出現(xiàn)枯燥情緒,尤其對于已播放較多內(nèi)容再進(jìn)行播放器件切換的情形,可以顯著提高用戶體驗。
[0016]本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
【專利附圖】
【附圖說明】[0017]附圖用來提供對本發(fā)明技術(shù)方案的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本申請的實施例一起用于解釋本發(fā)明的技術(shù)方案,并不構(gòu)成對本發(fā)明技術(shù)方案的限制。
[0018]圖1為本申請實施例的音頻播放方法的流程示意圖。
[0019]圖2為本申請實施例的音頻播放系統(tǒng)的構(gòu)造示意圖。
【具體實施方式】
[0020]以下將結(jié)合附圖及實施例來詳細(xì)說明本發(fā)明的實施方式,借此對本發(fā)明如何應(yīng)用技術(shù)手段來解決技術(shù)問題,并達(dá)成相應(yīng)技術(shù)效果的實現(xiàn)過程能充分理解并據(jù)以實施。本申請實施例以及實施例中的各個特征在不相沖突前提下的相互結(jié)合,均在本發(fā)明的保護(hù)范圍之內(nèi)。
[0021]另外,在附圖的流程圖示出的步驟可以在諸如一組計算機(jī)可執(zhí)行指令的計算機(jī)系統(tǒng)中執(zhí)行。并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0022]本申請實施例的音頻播放方法,用于智能移動終端播放音頻文件,其中,該智能移動終端包含有兩個播放器件以及可以采用兩個播放器件其中之一播放音頻文件的播放器,這兩個播放器件分別為聽筒和揚(yáng)聲器。也即播放器既可以獨立地采用聽筒播放音頻文件,又可以獨立地采用揚(yáng)聲器播放音頻文件。
[0023]如圖1所示,本申請實施例的音頻播放方法主要包括如下內(nèi)容:
步驟S110,在播放器采用聽筒或揚(yáng)聲器播放音頻文件時,實時感測聽筒的周邊是否有物體,并獲得聽筒的周邊有物體或者聽筒的周邊無物體的感測結(jié)果。其中聽筒的周邊有物體的感測結(jié)果,表示能夠感應(yīng)到智能移動終端的聽筒附近有物體存在;聽筒的周邊無物體的感測結(jié)果,表示感應(yīng)不到智能移動終端的聽筒附近有物體存在。
[0024]需要說明的是,智能移動終端并不是此處所謂的聽筒周邊的物體。此處所謂的聽筒周邊的物體,指的是位于聽筒所在智能移動終端周邊的物體,而且重點討論的是分布在聽筒周圍的物體,比如用戶的耳朵等等。
[0025]播放器采用聽筒播放音頻文件還是采用揚(yáng)聲器播放音頻文件,可以是預(yù)先設(shè)置的,也可以是智能移動終端根據(jù)不同情形進(jìn)行自適應(yīng)選擇的。
[0026]對于預(yù)先設(shè)置的情形,用戶或者制造商等可以預(yù)先在智能移動終端上將音頻文件的播放器件默認(rèn)設(shè)置為聽筒或者揚(yáng)聲器。則在默認(rèn)情形下,智能移動終端中的播放器就可以按照默認(rèn)設(shè)置來播放音頻文件。用戶可以通過修改等方式,來更換播放器播放音頻文件的播放器件,比如默認(rèn)設(shè)置為播放器采用聽筒播放音頻文件,則在有需要的時候,用戶可以將其修改為采用揚(yáng)聲器播放音頻文件。反過來也一樣,默認(rèn)設(shè)置為采用揚(yáng)聲器播放音頻文件,則在有需要的時候,用戶可以將其修改為采用聽筒播放音頻文件。
[0027]對于智能移動終端中的播放器自適應(yīng)選擇聽筒或者揚(yáng)聲器播放音頻文件,可以是用戶控制播放該條語音信息時,智能移動終端實時感測聽筒的周邊是否有物體存在,并根據(jù)感測結(jié)果自動地選擇聽筒或者揚(yáng)聲器來播放與該語音信息相應(yīng)的完整的音頻文件。
[0028]按照一般的使用習(xí)慣,用戶在智能移動終端上執(zhí)行播放音頻文件或者接聽語音信息等的操作,且智能移動終端的聽筒周邊的物體距離聽筒很近能夠被感測到時,可以認(rèn)為智能移動終端的聽筒應(yīng)該是貼在用戶耳邊的。這種情形下,可以獲得聽筒的周邊有物體存在的感測結(jié)果,智能移動終端中的播放器會根據(jù)這一感測結(jié)果自動選擇聽筒作為播放音頻文件的播放器件,通過聽筒播放該音頻文件。而用戶在智能移動終端上執(zhí)行播放音頻文件或者接聽語音信息等的操作,且智能移動終端的聽筒周邊的物體距離聽筒較遠(yuǎn)而無法被感測到時,可以認(rèn)為智能移動終端的聽筒應(yīng)該是沒有貼在用戶耳邊的。這種情形下,可以獲得聽筒的周邊沒有物體存在的感測結(jié)果,播放器就會根據(jù)這一感測結(jié)果自動選擇揚(yáng)聲器作為播放音頻文件的播放器件,通過揚(yáng)聲器播放該音頻文件。
[0029]在本申請的實施例中,如果感測到聽筒的周邊有物體存在,在沒有明顯的外部噪聲的情況下,一般用戶都可以通過聽筒清晰或者較為清晰地聽到智能移動終端播放音頻文件的語音信息所包含的內(nèi)容。如果感測到聽筒的周邊沒有物體存在,在沒有明顯的外部噪聲的情況下,一般用戶也不能清晰或者難以清晰地聽到智能移動終端播放音頻文件的語音信息所包含的內(nèi)容,此時播放器采用揚(yáng)聲器播放音頻文件是比較合適的,便于用戶能夠清晰地聽到電子設(shè)備播放音頻文件的語音信息所包含的內(nèi)容。
[0030]步驟S120,當(dāng)聽筒周邊有物體或者沒有物體的感測結(jié)果發(fā)生變化時,獲取播放器播放的該音頻文件的當(dāng)前播放位置,對該當(dāng)前播放位置進(jìn)行標(biāo)記,并在聽筒與揚(yáng)聲器這兩個播放器件之間進(jìn)行切換。
[0031]如果播放器在該感測結(jié)果發(fā)生變化前是采用聽筒播放音頻文件,則播放器件切換后將采用揚(yáng)聲器進(jìn)行后續(xù)播放。如果播放器在該感測結(jié)果發(fā)生變化前是采用揚(yáng)聲器播放音頻文件,則播放器件切換后將采用聽筒進(jìn)行后續(xù)播放。
[0032]具體地,如果是從表示聽筒周邊無物體的感測結(jié)果變化到表示聽筒周邊有物體的感測結(jié)果,則播放器將播放該音頻文件的播放器件從揚(yáng)聲器切換為聽筒,以使該音頻文件的后續(xù)播放采用聽筒來進(jìn)行。如果是從表示聽筒周邊有物體的感測結(jié)果變化到表示聽筒周邊無物體的感測結(jié)果,則播放器將播放該音頻文件的播放器件從聽筒切換為揚(yáng)聲器,以使該音頻文件的后續(xù)播放采用揚(yáng)聲器來進(jìn)行。
[0033]通常情形下,用戶不使用耳機(jī)等輔助設(shè)備直接在智能移動終端上播放音頻文件時,一般是將智能移動終端擺放在面前或者身旁并通過揚(yáng)聲器進(jìn)行播放,或者將智能移動終端放置在耳朵邊并通過聽筒進(jìn)行播放。
[0034]智能移動終端中的播放器通過揚(yáng)聲器播放音頻文件時,用戶將智能移動終端從面前或者身旁拿到耳朵邊收聽語音信息,如果還繼續(xù)采用揚(yáng)聲器播放音頻文件,則對于一般的使用場景而言,智能移動終端播放音頻文件所產(chǎn)生的聲音將顯得過大,容易刺激到用戶的耳朵,給用戶帶來不適感,降低用戶體驗。而且,也不利于語音信息中私密內(nèi)容的保護(hù)。此時,將播放器件從揚(yáng)聲器切換為聽筒,不僅可以保證用戶清晰地聽到后續(xù)的語音信息,保證用戶收聽后續(xù)語音信息的舒適度,而且還可以保證后續(xù)語音信息的私密性,防止他人聽到后續(xù)語音信息中的私密內(nèi)容。
[0035]智能移動終端中的播放器通過聽筒播放音頻文件時,用戶將智能移動終端從耳朵邊拿到面前或者身旁收聽語音信息,如果還繼續(xù)采用聽筒播放音頻文件,則對于一般的使用場景而言,智能移動終端播放的聲音將顯得過小,用戶難以聽清智能移動終端所播放的語音信息,降低用戶體驗。而且,也不利于語音信息的分享。此時,將播放器件從聽筒切換為揚(yáng)聲器,不僅可以保證用戶清晰地聽到后續(xù)的語音信息,保證用戶收聽后續(xù)語音信息的舒適度,而且還可以保證后續(xù)語音信息的及時分享,使得用戶周圍的其他人也能及時聽到后續(xù)的語首/[目息。
[0036]步驟S130,控制播放器根據(jù)所標(biāo)記的音頻文件的當(dāng)前播放位置,采用切換后的播放器件播放音頻文件。
[0037]本申請的實施例中,可以在聽筒的周邊有或者沒有物體的感測結(jié)果發(fā)生變化時,控制播放器暫停播放該音頻文件一預(yù)設(shè)時間段,聽筒與揚(yáng)聲器之間的切換可以在該預(yù)設(shè)時間段內(nèi)進(jìn)行,為這一切換提供足夠的時間準(zhǔn)備,同時也避免了播放器連續(xù)播放音頻文件的過程中因為突然切換播放器件而可能產(chǎn)生的噪音,影響用戶體驗。
[0038]在該預(yù)設(shè)時間段到達(dá)時,控制播放器根據(jù)該當(dāng)前播放位置,采用切換后的播放器件播放音頻文件。比如,在暫停播放該預(yù)設(shè)時間段到達(dá)并完成聽筒與揚(yáng)聲器之間的切換后,控制智能移動終端從該當(dāng)前播放位置開始,采用切換后的播放器件繼續(xù)播放該音頻文件。如此處理,使得智能移動終端切換播放器件后,不會再次從音頻文件的起始位置重新播放音頻文件,避免浪費用戶的收聽時間,尤其是對于較長時間的重新播放,可以大量節(jié)約用戶的時間,保障溝通的流暢性。
[0039]在前述的感測結(jié)果發(fā)生變化時,控制智能移動終端暫停播放該音頻文件一預(yù)設(shè)時間段,便于用戶收聽通過切換后的播放器件繼續(xù)播放音頻文件預(yù)留出變化及適應(yīng)時間,避免因為連續(xù)播放過程中切換播放器件帶來的音量突然變化而給用戶帶來不適。另一方面,在連續(xù)播放音頻文件的過程中,突然切換播放器件,也難以避免出現(xiàn)音質(zhì)突變、噪聲或者其他播放問題,通過播放過程中的暫停,也能有效避免。
[0040]本申請的實施例,也可以在切換完成后,在音頻文件的起始位置到暫停的該當(dāng)前播放位置之間的已播放段落中確定一續(xù)播位置。然后,控制播放器從音頻文件的該續(xù)播位置開始,采用切換后的播放器件繼續(xù)播放該音頻文件的剩余部分。
[0041]對于這種情形,音頻文件從該已播放位置到該當(dāng)前播放位置之間的部分,智能移動終端會采用聽筒和揚(yáng)聲器各播放一遍。這種處理方式,便于用戶能夠清晰地收聽該當(dāng)前播放位置前后的語音信息,使得用戶不會因為改變姿勢、切換播放器件以及播放語音信息音量的突然由大變小或者由小變大的變化而遺漏部分內(nèi)容。同時,也為播放器采用不同播放器件播放音頻文件產(chǎn)生的變化設(shè)置了一個緩沖,便于用戶適應(yīng)這一變化。而且,這種處理方式使得智能移動終端每次切換播放器件后,不會都從音頻文件的起始位置重新播放音頻文件,避免浪費用戶的收聽時間,并有效避免了用戶被動地重復(fù)收聽大段的已播放內(nèi)容。當(dāng)然,如果用戶想從音頻文件的起始位置或者靠前的位置重新收聽語音信息,則可以通過手動控制重新播放首頻文件來實現(xiàn)。
[0042]本申請的實施例中,在音頻文件的起始位置到該當(dāng)前播放位置之間的已播放段落中確定該續(xù)播位置,可以根據(jù)音頻文件從起始位置到該當(dāng)前播放位置之間的已播放段落所對應(yīng)的已播放時長來進(jìn)行。比如,將該已播放時長與預(yù)設(shè)的一時長閾值進(jìn)行比較,然后根據(jù)比較結(jié)果在音頻文件的已播放段落中確定該續(xù)播位置。
[0043]具體地,音頻文件的已播放段落所對應(yīng)的已播放時長小于或者等于所預(yù)設(shè)的時長閾值時,就將音頻文件的起始位置確定為該續(xù)播位置。音頻文件的已播放段落所對應(yīng)的已播放時長大于所預(yù)設(shè)的時長閾值時,就根據(jù)預(yù)設(shè)的一重播時長在音頻文件的已播放段落中確定該續(xù)播位置。
[0044]本申請的實施例中,該時長閾值比如可以為I秒。當(dāng)然,設(shè)置成其他數(shù)值的時長當(dāng)然也是可以的。這樣,如果一條音頻文件在暫停處的當(dāng)前播放位置之前的段落對應(yīng)時長小于等于I秒,說明此時音頻文件還只播放了一點點內(nèi)容,完全可以從頭開始重新播放,便于用戶完整、清楚地聽到音頻文件所對應(yīng)的語音信息。這種情形下,切換播放器件之后,播放器就可以從音頻文件的起始位置繼續(xù)播放,相當(dāng)于重新播放該音頻文件。如果這條音頻文件在暫停處的當(dāng)前播放位置之前的段落對應(yīng)時長大于I秒,比如為15秒,說明此時音頻文件已經(jīng)播放了較多的內(nèi)容,用戶應(yīng)該聽清了從起始位置的大部分內(nèi)容,僅可能在已播放段落的靠近末尾處,因智能移動終端移動或者其他原因等而沒有清楚地聽到相應(yīng)信息。此時,就沒必要從音頻文件的開始位置重新播放,避免已經(jīng)清晰收聽的內(nèi)容再次播放一遍而浪費用戶的收聽時間,保障用戶流暢地收聽語音信息。這種情形下,在切換播放器件之后,就可以根據(jù)預(yù)設(shè)的重播時長,在音頻文件的已播放段落中確定一個續(xù)播位置。其中,該重播時長小于音頻文件的已播放時長。
[0045]本申請的實施例中,在音頻文件的已播放段落所對應(yīng)的已播放時長大于所預(yù)設(shè)的時長閾值時,可以將音頻文件的整個已播放時長減去該時長閾值后所對應(yīng)的位置,確定為該續(xù)播位置。本申請的實施例中,該重播時長可以等于前述的時長閾值。
[0046]本申請的實施例,可以應(yīng)用于用戶通過微信或者其他即時通訊應(yīng)用進(jìn)行語音溝通的場景。比如,兩用戶分別通過各自手機(jī)上的微信進(jìn)行聊天,第一用戶向第二用戶發(fā)送一條語音信息。第二用戶的手機(jī)接收該語音信息后,以音頻文件的形式將該語音信息存儲在本地。第二用戶在控制播放該條語音信息時,將手機(jī)擺放在面前的桌子上,并采用揚(yáng)聲器外放的形式播放該音頻文件。在播放該音頻文件的過程中,第二用戶改變了姿勢,將先前放置在面前桌子上的手機(jī)拿到耳朵邊。第二用戶的手機(jī)實時感測到這一變化,則控制播放器暫停播放該音頻文件I秒鐘,并將手機(jī)播放語音信息的播放器件從揚(yáng)聲器切換為聽筒。在暫停的I秒鐘到達(dá)時,控制播放器采用聽筒繼續(xù)播放音頻文件。
[0047]如果第二用戶控制播放該條音頻文件時,將手機(jī)放置在耳朵邊,采用聽筒播放的形式播放相應(yīng)的音頻文件。在播放該音頻文件的過程中,第二用戶改變了姿勢,將先前放置在耳朵邊的手機(jī)拿到桌子上。第二用戶的手機(jī)實時感測到這一變化,則控制手機(jī)暫停播放該音頻文件I秒鐘,并將播放語音信息的播放器件從聽筒切換為揚(yáng)聲器。在暫停的I秒鐘到達(dá)時,控制播放器采用揚(yáng)聲器繼續(xù)播放音頻文件。
[0048]在實時感測到手機(jī)聽筒周邊有無物體的感測結(jié)果發(fā)生變化時,也可以控制播放器從已播放位置處往音頻文件的起始位置方向跳回一段內(nèi)容。在完成聽筒與揚(yáng)聲器之間的切換后,再控制播放器從所跳回到的位置處開始采用切換后的播放器件繼續(xù)播放語音信息,或者在暫停一段時間后,再控制播放器從所跳回到位置處開始采用切換后的播放器件繼續(xù)播放語首彳目息。
[0049]在一些公開場合,或者除了用戶之外還有他人在場的情景下,用戶起初是通過智能移動終端的揚(yáng)聲器播放語音信息。通過已播放的內(nèi)容察覺到后續(xù)的語音信息可能涉及不便公開的溝通內(nèi)容,比如隱私或者需要在用戶間保密的信息,則用戶可以迅速將智能移動終端的聽筒放置到靠近耳朵的位置,此時控制播放器停止通過揚(yáng)聲器繼續(xù)播放該音頻文件,將播放器件切換為聽筒。然后,控制播放器從音頻文件的停止播放的位置(也即前述的當(dāng)前播放位置),或者控制播放器從停止播放的位置之前的某一個已經(jīng)播放過的位置處,采用聽筒繼續(xù)播放該音頻文件的剩余部分。這樣,后續(xù)內(nèi)容就不會輕易地泄漏給他人,保證了溝通內(nèi)容的私密性。甚至于,用戶察覺到后續(xù)的溝通內(nèi)容涉及隱私或者其他私密信息時,可以迅速地將智能移動終端的聽筒靠近身體任何部位,或者靠近任何物體,智能移動終端就會自動切換成采用聽筒播放音頻文件的方式,有效防止了當(dāng)眾播放私密信息的情形發(fā)生。
[0050]另外一些情形,比如朋友之間在交流聚會信息、集合信息或者其他希望多人知曉的溝通內(nèi)容時,接收端智能移動終端的用戶可以將智能移動終端拿離耳朵部位,智能移動終端就可以停止播放音頻文件,并將之前采用聽筒播放音頻文件的方式自動切換為采用揚(yáng)聲器播放音頻文件的方式,然后直接從停止播放的位置連續(xù)播放音頻文件,或者暫停一段時間后再從停止播放的位置連續(xù)播放音頻文件,或者從停止播放的位置往回重復(fù)播放一部分并繼續(xù)播放音頻文件,或者暫停一段時間后再從停止播放的位置往回重復(fù)播放一部分并繼續(xù)播放音頻文件,便于用戶周邊的其他人能夠與用戶本人一起,于第一時間同時收聽相關(guān)的語首?目息。
[0051]本申請實施例的音頻播放系統(tǒng),用于智能移動終端播放音頻文件。該智能移動終端包含有可以獨立播放音頻文件的聽筒和揚(yáng)聲器這兩個播放器件。如圖2所示,該播放系統(tǒng)包括感應(yīng)器210、處理器220以及控制器230等,其中:
感應(yīng)器210,在播放器采用聽筒或揚(yáng)聲器播放音頻文件時,實時感測聽筒的周邊是否有物體并獲得聽筒周邊 有物體或者沒有物體的感測結(jié)果。
[0052]處理器220,與感應(yīng)器210相連,在感測結(jié)果發(fā)生變化時,獲取音頻文件的當(dāng)前播放位置,并在聽筒與揚(yáng)聲器之間進(jìn)行播放器件的切換。本申請的實施例中,感測結(jié)果發(fā)生變化,比如是從聽筒周邊有物體變化到聽筒周邊沒有物體,或者是從聽筒周邊沒有物體變化到聽筒周邊有物體。
[0053]控制器230,與處理器220相連,控制播放器根據(jù)當(dāng)前播放位置采用切換后的播放器件播放音頻文件。比如,之前是采用聽筒播放音頻文件,切換后改為揚(yáng)聲器播放音頻文件;又如,之前是采用揚(yáng)聲器播放音頻文件,切換后改為聽筒播放音頻文件。
[0054]本申請的實施例中,控制器230可以在感測結(jié)果發(fā)生變化時,控制播放器暫停播放音頻文件一預(yù)設(shè)時間段,并在預(yù)設(shè)時間段到達(dá)時,控制播放器根據(jù)當(dāng)前播放位置采用切換后的播放器件播放音頻文件。比如,控制器230在預(yù)設(shè)時間段到達(dá)時,控制播放器從當(dāng)前播放位置開始采用切換后的播放器件繼續(xù)播放音頻文件。處理器220可以在該暫停的時間段內(nèi)完成播放器件的切換。
[0055]本申請的實施例中,在感測結(jié)果從表示聽筒的周邊無物體變化為表示聽筒的周邊有物體時,處理器220將播放器件從揚(yáng)聲器切換為聽筒。在感測結(jié)果從表示聽筒的周邊有物體變化為表示聽筒的周邊無物體時,處理器220將播放器件從聽筒切換為揚(yáng)聲器。
[0056]本申請的實施例中,控制器230在音頻文件的起始位置到當(dāng)前播放位置之間的已播放段落中確定一續(xù)播位置,并控制播放器從續(xù)播位置開始,采用切換后的播放器件播放音頻文件。比如,控制器230根據(jù)已播放段落對應(yīng)的已播放時長與預(yù)設(shè)的一時長閾值,在已播放段落中確定續(xù)播位置。
[0057]本申請的實施例中,已播放時長小于等于時長閾值時,控制器230將音頻文件的起始位置確定為續(xù)播位置;已播放時長大于時長閾值時,控制器230根據(jù)預(yù)設(shè)的一重播時長在已播放段落中確定續(xù)播位置。
[0058]本申請的實施例中,控制器230可以將音頻文件的已播放時長減去重播時長對應(yīng)的位置確定為續(xù)播位置。
[0059]本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本申請實施例所提供的系統(tǒng)的各組成部分,以及方法中的各步驟,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上。可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn)。從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0060]雖然本發(fā)明所揭露的實施方式如上,但所述的內(nèi)容僅為便于理解本發(fā)明而采用的實施方式,并非用以限定本發(fā)明。任何本發(fā)明所屬領(lǐng)域內(nèi)的技術(shù)人員,在不脫離本發(fā)明所揭露的精神和范圍的前提下,可以在實施的形式及細(xì)節(jié)上進(jìn)行任何的修改與變化,但本發(fā)明的專利保護(hù)范圍,仍須以所附的權(quán)利要求書所界定的范圍為準(zhǔn)。
【權(quán)利要求】
1.一種音頻播放方法,用于智能移動終端播放音頻文件,所述智能移動終端包含有兩個播放器件以及采用所述兩個播放器件其中之一播放音頻文件的播放器,所述兩個播放器件分別為聽筒和揚(yáng)聲器;其中,該方法包括: 在所述播放器采用所述聽筒或揚(yáng)聲器播放所述音頻文件時,實時感測所述聽筒的周邊是否有物體并獲得感測結(jié)果; 在所述感測結(jié)果發(fā)生變化時,獲取所述音頻文件的當(dāng)前播放位置,并在所述聽筒與揚(yáng)聲器之間進(jìn)行播放器件的切換; 控制所述播放器根據(jù)所述當(dāng)前播放位置采用切換后的播放器件播放所述音頻文件。
2.根據(jù)權(quán)利要求1所述的方法,其中,該方法包括: 在所述感測結(jié)果發(fā)生變化時,控制所述播放器暫停播放所述音頻文件一預(yù)設(shè)時間段; 所述預(yù)設(shè)時間段到達(dá)時,控制所述播放器根據(jù)所述當(dāng)前播放位置采用切換后的播放器件播放所述音頻文件。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述預(yù)設(shè)時間段到達(dá)時,控制所述播放器根據(jù)所述當(dāng)前播放位置采用切換后的播放器件播放所述音頻文件,包括: 所述預(yù)設(shè)時間段到達(dá)時,控制所述播放器從所述當(dāng)前播放位置開始采用切換后的播放器件繼續(xù)播放所述音頻文件。
4.根據(jù)權(quán)利要求1或2所述的方法,其中,在所述聽筒與揚(yáng)聲器之間進(jìn)行播放器件的切換,包括: 在所述感測結(jié)果從表示所述聽筒的周邊無物體變化為表示所述聽筒的周邊有物體時,將播放器件從所述揚(yáng)聲器切換為所述聽筒; 在所述感測結(jié)果從表示所述聽筒的周邊有物體變化為表示所述聽筒的周邊無物體時,將播放器件從所述聽筒切換為所述揚(yáng)聲器。
5.根據(jù)權(quán)利要求1或2所述的方法,其中,控制所述播放器根據(jù)所述當(dāng)前播放位置采用切換后的播放器件播放所述音頻文件,包括: 在所述音頻文件的起始位置到所述當(dāng)前播放位置之間的已播放段落中確定一續(xù)播位置; 控制所述播放器從所述續(xù)播位置開始,采用切換后的播放器件播放所述音頻文件。
6.根據(jù)權(quán)利要求5所述的方法,其中,在所述音頻文件的起始位置到所述當(dāng)前播放位置之間的已播放段落中確定一續(xù)播位置,包括: 根據(jù)所述已播放段落對應(yīng)的已播放時長與預(yù)設(shè)的一時長閾值,在所述已播放段落中確定所述續(xù)播位置。
7.根據(jù)權(quán)利要求6所述的方法,其中,根據(jù)所述已播放段落對應(yīng)的已播放時長與預(yù)設(shè)的一時長閾值,在所述已播放段落中確定所述續(xù)播位置,包括: 所述已播放時長小于等于所述時長閾值時,將所述音頻文件的起始位置確定為所述續(xù)播位置; 所述已播放時長大于所述時長閾值時,根據(jù)預(yù)設(shè)的一重播時長在所述已播放段落中確定所述續(xù)播位置。
8.根據(jù)權(quán)利要求7所述的方法,其中,根據(jù)預(yù)設(shè)的一重播時長在所述已播放段落中確定所述續(xù)播位置,包括:將所 述音頻文件的所述已播放時長減去所述重播時長對應(yīng)的位置確定為所述續(xù)播位 置。
【文檔編號】G11B27/10GK103985396SQ201410156869
【公開日】2014年8月13日 申請日期:2014年4月18日 優(yōu)先權(quán)日:2014年4月18日
【發(fā)明者】鐘擎天 申請人:青島尚慧信息技術(shù)有限公司