專利名稱:一種音樂播放器和自動調(diào)整音樂播放器的音頻輸出的方法
技術領域:
本發(fā)明涉及一種音樂播放器,尤其涉及一種音樂播放器和自動調(diào)整音樂播放器的音頻輸出的方法。
背景技術:
隨著技術的不斷發(fā)展,用戶不斷的接觸越來越多的多媒體娛樂設備,比如,MP4?,F(xiàn)有的MP4播放裝置上通常會帶有視頻輸出,藍牙音箱輸出,耳機輸出,喇叭輸出等各種輸出的功能。然而,當MP4播放裝置有這么多的輸出信息號都在輸出時,如既有藍牙音箱輸出又有喇叭輸出,會產(chǎn)生不必要的功耗。而且,若這么多功能經(jīng)常要手動切換,使得操作很繁瑣。在藍牙、耳機、喇叭切換時,又會由于音量的設置不對,會導致聲音輸出過大的情況出現(xiàn)。
發(fā)明內(nèi)容
本發(fā)明要解決的技術問題是提供一種音樂播放器和自動調(diào)整音樂播放器的音頻輸出的方法。本發(fā)明的發(fā)明目的是通過以下技術方案來實現(xiàn)的一種音樂播放器,其包括檢測模塊、信號輸出端口、藍牙通信模塊、切換模塊;其中,所述檢測模塊用于當音樂播放器正在播放音樂或視頻時,檢測所述信號輸出端口是否發(fā)生拔插數(shù)據(jù)線事件;或,所述檢測模塊用于當音樂播放器正在播放音樂或視頻時,檢測所述藍牙通信模塊是否發(fā)生藍牙連接或斷開事件;所述切換模塊用于當所述檢測模塊檢測到所述信號輸出端口發(fā)生拔插數(shù)據(jù)線事件或檢測到所述藍牙通信模塊發(fā)生藍牙連接或斷開事件時,根據(jù)發(fā)生事件之前的音頻使用狀態(tài),調(diào)整發(fā)生事件時的音頻使用狀態(tài)。上述的音樂播放器,其中還包括判斷模塊,用于當所述檢測模塊檢測到發(fā)生拔或插數(shù)據(jù)線事件時,判斷所述數(shù)據(jù)線的類型,所述數(shù)據(jù)線的類型包括是耳機和視頻輸出線。上述的音樂播放器,其中還包括所述判斷模塊還用于當判斷插的數(shù)據(jù)線是耳機,進一步判斷所述藍牙輸出模塊是否在使用藍牙輸出;當判斷所述藍牙輸出模塊沒有在使用藍牙輸出時,進一步判斷是否在用喇叭輸出;所述切換模塊還用于當所述判斷模塊判斷出音樂播放器在用喇叭輸出,將音頻切換到耳機。上述的音樂播放器,其中所述判斷模塊還用于當判斷拔的數(shù)據(jù)線是視頻輸出線時,進一步判斷所述藍牙輸出模塊是否在使用藍牙輸出;當判斷所述藍牙輸出模塊沒有在使用藍牙輸出時,進一步判斷是否在用喇叭輸出;所述切換模塊還用于當所述判斷模塊判斷沒有在使用喇叭輸出時,將音頻切換到喇叭。 上述的音樂播放器,其中還包括音量調(diào)節(jié)模塊,所述切換模塊還用于當所述檢測模塊檢測到檢所述藍牙通信模塊發(fā)生藍牙連接事件時,將音樂播放器的音頻切換到連接的藍牙音箱上,并通知所述音量調(diào)節(jié)模塊將音量調(diào)為一半。
上述的音樂播放器,其中還包括所述判斷模塊還用于當所述檢測模塊檢測到所述藍牙通信模塊發(fā)生藍牙斷開事件時,進一步判斷所述信號輸出端口是否連接了數(shù)據(jù)線;所述切換模塊還用于當所述判斷模塊判斷所述信號輸出端口連接了數(shù)據(jù)線時,將音頻切換到數(shù)據(jù)線上;所述切換模塊還用于當所述判斷模塊判斷所述信號輸出端口沒有連接數(shù)據(jù)線時,將音頻切換到喇叭,并通知所述音量調(diào)節(jié)模塊將音量調(diào)為一半。一種自動調(diào)整音樂播放器的音頻輸出的方法,所述方法包括當音樂播放器正在播放音樂或視頻時,檢測所述音樂播放器是否發(fā)生拔插數(shù)據(jù)線事件;或,當音樂播放器正在播放音樂或視頻時,檢測所述音樂播放器是否發(fā)生藍牙連接或斷開事件;當檢測到所述音樂播放器發(fā)生拔插數(shù)據(jù)線事件或檢測到所述音樂播放器發(fā)生藍牙連接或斷開事件時,根據(jù)發(fā)生事件之前的音頻使用狀態(tài),調(diào)整發(fā)生事件時的音頻使用狀態(tài)。上述的自動調(diào)整音樂播放器的音頻輸出的方法,其中還包括當檢測到所述音樂播放器發(fā)生拔或插數(shù)據(jù)線事件時,判斷所述數(shù)據(jù)線的類型,所述數(shù)據(jù)線的類型包括是耳機和視頻輸出線。上述的自動調(diào)整音樂播放器的音頻輸出的方法,其中還包括當判斷插的數(shù)據(jù)線是耳機,進一步判斷所述音樂播放器是否在使用藍牙輸出;當判斷所述音樂播放器沒有在使用藍牙輸出時,進一步判斷是否在用喇叭輸出;判斷出所述音樂播放器在用喇叭輸出,將音頻切換到耳機。上述的自動調(diào)整音樂播放器的音頻輸出的方法,其中還包括判斷拔的數(shù)據(jù)線是視頻輸出線時,進一步判斷所述音樂播放器是否在使用藍牙輸出;當判斷所述音樂播放器沒有在使用藍牙輸出時,進一步判斷是否在用喇叭輸出;當判斷沒有在使用喇叭輸出時,將音頻切換到喇叭。上述的自動調(diào)整音樂播放器的音頻輸出的方法,其中還包括當檢測到所述音樂播放器發(fā)生藍牙連接事件時,將音樂播放器的音頻切換到連接的藍牙音箱上,并將音量調(diào)為一半。上述的自動調(diào)整音樂播放器的音頻輸出的方法,其中還包括當檢測到所述音樂播放器發(fā)生藍牙斷開事件時,進一步判斷所述信號輸出端口是否連接了數(shù)據(jù)線;當判斷所述音樂播放器連接了數(shù)據(jù)線時,將音頻切換到數(shù)據(jù)線上;當判斷所述音樂播放器沒有連接數(shù)據(jù)線時,將音頻切換到喇叭,并將音量調(diào)為一半。本發(fā)明實施例提供的技術方案,當音樂播放器正在播放音樂或視頻時,若檢測到發(fā)生拔插數(shù)據(jù)線事件或發(fā)生藍牙連接或斷開事件時,音樂播放放器會根據(jù)發(fā)生拔插數(shù)據(jù)線事件或發(fā)生藍牙連接或斷開事件之前的音頻使用狀態(tài),自動調(diào)整發(fā)生拔插數(shù)據(jù)線事件或發(fā)生藍牙連接或斷開事件時的音頻使用狀態(tài),從而不需要用戶對每個輸出進行手動設置,從而可以提高客戶操作MP4時的用戶體驗。
為了易于說明,本發(fā)明由下述的較佳實施例及附圖作以詳細描述。圖I所示為本發(fā)明的音樂播放器的結構圖。
圖2所示本發(fā)明的自動調(diào)整音樂播放器的音頻輸出的方法的流程圖。圖3所示本發(fā)明的自動調(diào)整音樂播放器的音頻輸出的方法的另一流程圖。
具體實施方式
圖I為本發(fā)明提供的一種音樂播放器的結構圖。在本實施例中,音樂播放器包括信號輸出端10、喇叭11、檢測模塊12、判斷模塊13、視頻信號輸出模塊14、藍牙輸出模塊15、切換模塊16、音量調(diào)節(jié)模塊17、藍牙通信模塊18。在本實施例中,該音樂播放器可以是MP4播放器。在本實施例中,當音樂播放器正在使用播放音樂或視頻時,用戶可能會執(zhí)行拔數(shù)據(jù)線、插數(shù)據(jù)線、連接上藍牙音箱、斷開藍牙音箱的操作。當不同的操作發(fā)生,音樂播放器會對音頻執(zhí)行不同的反應操作。在本實施例中,當音樂播放器正在使用播放音樂或視頻時,檢測音樂播放器是否發(fā)生拔插數(shù)據(jù)線事件,和是否發(fā)生藍牙連接或斷開事件。當上述的事件發(fā)生時,音樂播放器會根據(jù)發(fā)生事件之前的音頻使用狀態(tài),調(diào)整發(fā)生事件時的音頻使用狀態(tài)。以下將對用戶執(zhí)行的拔數(shù)據(jù)線、插數(shù)據(jù)線的操作情況進行說明。在本實施例中,信號輸出端口 10用于與外界的數(shù)據(jù)線連接,該數(shù)據(jù)線可以包括耳機和視頻信號線。檢測模塊12用于當音樂播放器正在播放音樂或視頻時,檢測信號輸出端口 10是否發(fā)生拔插數(shù)據(jù)線事件。在本實施例中,拔插數(shù)據(jù)線事件是指用戶在信號輸出端口 10上進行拔數(shù)據(jù)線和插數(shù)據(jù)線事件。所述切換模塊16用于當所述檢測模塊12檢測到信號輸出端口 10發(fā)生拔插數(shù)據(jù)線事件時,根據(jù)發(fā)生事件之前的音頻使用狀態(tài),調(diào)整發(fā)生事件時的音頻使用狀態(tài)。當然,當所述檢測模塊12檢測到信號輸出端口 10發(fā)生拔插數(shù)據(jù)線事件時,還需要通過判斷模塊13對當前音樂播放器的音頻輸出模式再進行進一步的判斷后,比如,判斷數(shù)據(jù)線的類型,判斷是否正在使用藍牙,判斷是否在正使用喇叭,之后,切換模塊16才能進行相應的切換或不切換。判斷模塊13用于當檢測到發(fā)生插數(shù)據(jù)線事件時,判斷該數(shù)據(jù)線的類型。在本實施例中,數(shù)據(jù)線的類型包括是耳機和視頻輸出線。視頻信號輸出模塊14用于當判斷該數(shù)據(jù)線是視頻輸出線時,將視頻信號通過信號輸出端口 10輸出至該視頻輸出線。判斷模塊13還用于當判斷該數(shù)據(jù)線是耳機時,進一步判斷藍牙輸出模塊15是否在使用藍牙輸出。在本實施例中,可以通過判斷音樂播放器是否在使用藍牙音箱播放音頻來判斷藍牙輸出模塊15是否在使用藍牙輸出。當判斷模塊13判斷音樂播放器在使用藍牙音箱播放音頻,即判斷藍牙輸出模塊15在使用藍牙輸出,則音樂播放器繼續(xù)正常操作。當判斷模塊13判斷音樂播放器沒有在使用藍牙音箱播放音頻,即判斷藍牙輸出模塊15沒有在使用藍牙輸出,進一步判斷是否在用喇叭輸出。在本實施例中,可以通過判斷模塊13判斷喇叭11是否在播放音頻,來判斷是否在用喇叭輸出。切換模塊16用于當判斷模塊13判斷出音樂播放器在用喇叭輸出,將音頻切換到耳機。即相當于關閉喇叭輸出。判斷模塊13還用于當檢測到發(fā)生拔數(shù)據(jù)線事件時,判斷該數(shù)據(jù)線的類型。視頻信號輸出模塊14還用于當判斷模塊13判斷該數(shù)據(jù)線是視頻輸出線時,將視頻信號輸出至IXD上。 判斷模塊13還用于當判斷該數(shù)據(jù)線是視頻輸出線時,進一步判斷藍牙輸出模塊15是否在使用藍牙輸出。當判斷模塊13判斷音樂播放器在使用藍牙音箱播放音頻,即判斷藍牙輸出模塊15在使用藍牙輸出,則音樂播放器繼續(xù)正常操作。當判斷模塊13判斷音樂播放器沒有在使用藍牙音箱播放音頻,即判斷藍牙輸出模塊15沒有在使用藍牙輸出,進一步判斷是否在用喇叭輸出。在本實施例中,可以通過判斷模塊13判斷喇叭11是否在播放音頻,來判斷是否在使用喇叭輸出。切換模塊16用于當判斷模塊13判斷出音樂播放器沒有在使用喇叭輸出時,將音頻切換到喇叭,并通知音量調(diào)節(jié)模塊17將音量調(diào)為一半。本發(fā)明實施例提供的技術方案,當音樂播放器正在播放音樂或視頻時,若檢測到發(fā)生拔插數(shù)據(jù)線事件時,音樂播放放器會根據(jù)發(fā)生拔插數(shù)據(jù)線事件之前的音頻使用狀態(tài),自動調(diào)整發(fā)生拔插數(shù)據(jù)線事件時的音頻使用狀態(tài),從而不需要用戶對每個輸出進行手動設置,從而可以提高客戶操作MP4時的用戶體驗。以下將對用戶執(zhí)行的接上藍牙音箱、斷開藍牙音箱的操作情況進行說明。檢測模塊12用于當音樂播放器正在播放音樂或視頻時,檢測藍牙通信模塊18是否發(fā)生藍牙連接或斷開事件。在本實施例中,可以用戶手動操作藍牙的連接或斷開操作,也可以是音樂播放器自動執(zhí)行藍牙的連接或斷開操作。本發(fā)明不進行限制,只需要音樂播放器檢測是否發(fā)生藍牙連接或斷開事件。在本實施例中,藍牙的連接或斷開操作是指音樂播放器連接上藍牙音箱,或音樂播放器與藍牙音箱斷開連接。切換模塊16還用于當檢測藍牙通信模塊18發(fā)生藍牙連接事件時,將音樂播放器的音頻切換到連接的藍牙音箱上,并通知音量調(diào)節(jié)模塊17將音量調(diào)為一半。此時,一并關閉耳機和喇叭輸出。判斷模塊13還用于當檢測藍牙通信模塊18發(fā)生藍牙斷開事件時,判斷信號輸出端口 10是否連接了數(shù)據(jù)線。切換模塊16還用于當判斷模塊13判斷信號輸出端口 10連接了數(shù)據(jù)線時,將音頻切換到數(shù)據(jù)線上。在本實施例中,比如,可以將數(shù)據(jù)線切換到耳機上或視頻輸出線上。切換模塊16還用于當判斷模塊13判斷信號輸出端口 10沒有連接數(shù)據(jù)線時,將音頻切換到喇叭,并通知音量調(diào)節(jié)模塊17將音量調(diào)為一半。本發(fā)明實施例提供的技術方案,當音樂播放器正在播放音樂或視頻時,若檢測到發(fā)生藍牙連接或斷開事件時,音樂播放放器會根據(jù)發(fā)生藍牙連接或斷開事件之前的音頻使用狀態(tài),自動調(diào)整發(fā)生藍牙連接或斷開事件時的音頻使用狀態(tài),從而不需要用戶對每個輸出進行手動設置,從而可以提高客戶操作MP4時的用戶體驗。如圖2所示,圖2為本發(fā)明提供的一種自動調(diào)整音樂播放器的音頻輸出的方法的流程圖。 在本實施例中,音樂播放器中設置有拔插數(shù)據(jù)線的端口,喇叭。通過拔插數(shù)據(jù)線的端口可以與外界的數(shù)據(jù)線連接,該數(shù)據(jù)線可以包括耳機和視頻信號線。該音樂播放器可以與耳機或藍牙音箱進行連接。 在本實施例中,當音樂播放器正在使用播放音樂或視頻時,用戶可能會執(zhí)行拔數(shù)據(jù)線、插數(shù)據(jù)線、連接上藍牙音箱、斷開藍牙音箱的操作。當不同的操作發(fā)生,音樂播放器會對音頻執(zhí)行不同的反應操作在本實施例中,當音樂播放器正在使用播放音樂或視頻時,檢測音樂播放器是否發(fā)生拔插數(shù)據(jù)線事件,和是否發(fā)生藍牙連接或斷開事件。當上述的事件發(fā)生時,音樂播放器會根據(jù)發(fā)生事件之前的音頻使用狀態(tài),調(diào)整發(fā)生事件時的音頻使用狀態(tài)。以下將對用戶執(zhí)行的拔數(shù)據(jù)線、插數(shù)據(jù)線的操作情況進行說明。在本實施例中,步驟S200,當音樂播放器正在播放音樂或視頻時,檢測是否發(fā)生拔插數(shù)據(jù)線事件。在本實施例中,拔插數(shù)據(jù)線事件是指用戶在音樂播放器上進行拔數(shù)據(jù)線和插數(shù)據(jù)線事件。若檢測到發(fā)生插數(shù)據(jù)線事件時,執(zhí)行步驟S201 ;若檢測到發(fā)生拔數(shù)據(jù)線事件時,執(zhí)行步驟S207。步驟S201,當檢測到發(fā)生插數(shù)據(jù)線事件時,判斷該數(shù)據(jù)線的類型。在本實施例中,數(shù)據(jù)線的類型包括是耳機和視頻輸出線。當判斷該數(shù)據(jù)線是視頻輸出線時,執(zhí)行步驟S202 ;當判斷該數(shù)據(jù)線是耳機時,直接執(zhí)行步驟S203。步驟S202,將視頻信號輸出至該視頻輸出線,再執(zhí)行步驟S203。步驟S203,判斷該音樂播放器是否在使用藍牙輸出。在本實施例中,可以通過判斷音樂播放器是否在使用藍牙音箱播放音頻來判斷音樂播放器是否在使用藍牙輸出。在本實施例中,若判斷音樂播放器在使用藍牙音箱播放音頻,則說明音樂播放器在使用藍牙輸出,則執(zhí)行步驟S205,即,繼續(xù)正常播放。若判斷音樂播放器沒有使用藍牙音箱播放音頻,則說明音樂播放器沒有在使用藍牙輸出,則執(zhí)行步驟S204。步驟S204,判斷該音樂播放器是否在用喇叭輸出。在本實施例中,若音樂播放器在用喇叭輸出,則說明通過該音樂播放器的自身喇叭在正常使用音頻,由于此時,插入了耳機,因而,需要將該喇叭關閉,即執(zhí)行步驟S206。若音樂播放器沒有在用喇叭輸出,則說明該音樂播放器的自身喇叭沒有正常使用音頻,并由于在插入耳機之前,藍牙音箱在使用,因而,可以執(zhí)行步驟S205,繼續(xù)正常播放。步驟S206,關閉喇叭輸出,并將音頻切換到耳機,同時,不調(diào)節(jié)音量,繼續(xù)正常播放。步驟S207,當檢測到發(fā)生拔數(shù)據(jù)線事件時,并且若視頻輸出線被拔出時,將視頻信號輸出至IXD上;步驟S208,判斷該音樂播放器是否在使用藍牙輸出。在本實施例中,若判斷音樂播放器在使用藍牙輸出,則說明音樂播放器在使用藍牙音箱,則執(zhí)行步驟S205,即,繼續(xù)正常播放。若判斷音樂播放器沒有使用藍牙輸出,則說明音樂播放器沒有在使用藍牙音箱,則執(zhí)行步驟S209。步驟S209,判斷該音樂播放器是否在用喇叭輸出。在本實施例中,若音樂播放器在用喇叭輸出,則說明該音樂播放器的自身喇叭在正常使用,執(zhí)行步驟S205。若音樂播放器沒有在用喇叭輸出,則說明該音樂播放器的自身喇叭沒有正常使用,因而,可以執(zhí)行步驟S210。步驟S210,將音頻切換到喇叭,并暫停播放,將音量調(diào)為一半,等待用戶按播放鍵。當檢測到用戶按播放鍵時,繼續(xù)正常播放,即執(zhí)行步驟S205。本發(fā)明實施例提供的技術方案,當音樂播放器正在播放音樂或視頻時,若檢測到發(fā)生拔插數(shù)據(jù)線事件時,音樂播放放器會根據(jù)發(fā)生拔插數(shù)據(jù)線事件之前的音頻使用狀態(tài),自動調(diào)整發(fā)生拔插數(shù)據(jù)線事件時的音頻使用狀態(tài),從而不需要用戶對每個輸出進行手動設置,從而可以提高客戶操作MP4時的用戶體驗。如圖3所示,圖3為本發(fā)明提供的一種自動調(diào)整音樂播放器的音頻輸出的方法的另一流程圖。以下將對用戶執(zhí)行的接上藍牙音箱、斷開藍牙音箱的操作情況進行說明。在本實施例中,步驟S300,當音樂播放器正在播放音樂或視頻時,檢測是否發(fā)生藍牙連接或斷開事件。在本實施例中,可以用戶手動操作藍牙的連接或斷開操作,也可以是音樂播放器自動執(zhí)行藍牙的連接或斷開操作。本發(fā)明不進行限制,只需要音樂播放器檢測是否發(fā)生藍牙連接或斷開事件。在本實施例中,藍牙的連接或斷開操作是指音樂播放器連接上藍牙音箱,或音樂播放器與藍牙音箱斷開連接。在本實施例中,當檢測到發(fā)生藍牙連接事件時,執(zhí)行步驟S301 ;當檢測到發(fā)生藍牙斷開事件時,執(zhí)行步驟S302。步驟S301,將音樂播放器的音頻切換到連接的藍牙音箱上,并將音量調(diào)為一半,同時,關閉耳機及喇叭輸出。步驟S302,判斷該音樂播放器是否連接了數(shù)據(jù)線。在本實施例中,若判斷出該音樂播放器連接了數(shù)據(jù)線,則執(zhí)行步驟S303。若判斷出該音樂播放器沒有連接數(shù)據(jù)線,則執(zhí)行步驟 S304。步驟S303,將音頻切換到數(shù)據(jù)線上,并執(zhí)行步驟S305,繼續(xù)播放。比如,可以將數(shù)據(jù)線切換到耳機上或視頻輸出線上。步驟S304,將音頻切換到喇叭,并暫停播放,將音量調(diào)為一半,等待用戶按播放鍵。步驟S305,當檢測到用戶按播放鍵時,繼續(xù)正常播放。本發(fā)明實施例提供的技術方案,當音樂播放器正在播放音樂或視頻時,若檢測到發(fā)生藍牙連接或斷開事件時,音樂播放放器會根據(jù)發(fā)生藍牙連接或斷開事件之前的音頻使用狀態(tài),自動調(diào)整發(fā)生藍牙連接或斷開事件時的音頻使用狀態(tài),從而不需要用戶對每個輸出進行手動設置,從而可以提高客戶操作MP4時的用戶體驗。以上所述之具體實施方式
為本發(fā)明的較佳實施方式,并非以此限定本發(fā)明的具體實施范圍,本發(fā)明的范圍包括并不限于本具體實施方式
。凡依照本發(fā)明之形狀、結構所作的等效變化均包含本發(fā)明的保護范圍內(nèi)。
權利要求
1.一種音樂播放器,其特征在于,其包括檢測模塊、信號輸出端口、藍牙通信模塊、切換模塊; 其中,所述檢測模塊用于當音樂播放器正在播放音樂或視頻時,檢測所述信號輸出端口是否發(fā)生拔插數(shù)據(jù)線事件;或 所述檢測模塊用于當音樂播放器正在播放音樂或視頻時,檢測所述藍牙通信模塊是否發(fā)生藍牙連接或斷開事件; 所述切換模塊用于當所述檢測模塊檢測到所述信號輸出端口發(fā)生拔插數(shù)據(jù)線事件或 檢測到所述藍牙通信模塊發(fā)生藍牙連接或斷開事件時,根據(jù)發(fā)生事件之前的音頻使用狀態(tài),調(diào)整發(fā)生事件時的音頻使用狀態(tài)。
2.根據(jù)權利要求I所述的音樂播放器,其特征在于還包括判斷模塊,用于當所述檢測模塊檢測到發(fā)生拔或插數(shù)據(jù)線事件時,判斷所述數(shù)據(jù)線的類型,所述數(shù)據(jù)線的類型包括是耳機和視頻輸出線。
3.根據(jù)權利要求2所述的音樂播放器,其特征在于還包括 所述判斷模塊還用于當判斷插的數(shù)據(jù)線是耳機,進一步判斷所述藍牙輸出模塊是否在使用藍牙輸出;當判斷所述藍牙輸出模塊沒有在使用藍牙輸出時,進一步判斷是否在用喇口八輸出; 所述切換模塊還用于當所述判斷模塊判斷出音樂播放器在用喇叭輸出,將音頻切換到耳機。
4.根據(jù)權利要求2所述的音樂播放器,其特征在于還包括 所述判斷模塊還用于當判斷拔的數(shù)據(jù)線是視頻輸出線時,進一步判斷所述藍牙輸出模塊是否在使用藍牙輸出;當判斷所述藍牙輸出模塊沒有在使用藍牙輸出時,進一步判斷是否在用喇叭輸出; 所述切換模塊還用于當所述判斷模塊判斷沒有在使用喇叭輸出時,將音頻切換到喇叭。
5.根據(jù)權利要求I所述的音樂播放器,其特征在于還包括音量調(diào)節(jié)模塊,所述切換模塊還用于當所述檢測模塊檢測到檢所述藍牙通信模塊發(fā)生藍牙連接事件時,將音樂播放器的音頻切換到連接的藍牙音箱上,并通知所述音量調(diào)節(jié)模塊將音量調(diào)為一半。
6.根據(jù)權利要求I所述的音樂播放器,其特征在于還包括 所述判斷模塊還用于當所述檢測模塊檢測到所述藍牙通信模塊發(fā)生藍牙斷開事件時,進一步判斷所述信號輸出端口是否連接了數(shù)據(jù)線; 所述切換模塊還用于當所述判斷模塊判斷所述信號輸出端口連接了數(shù)據(jù)線時,將音頻切換到數(shù)據(jù)線上; 所述切換模塊還用于當所述判斷模塊判斷所述信號輸出端口沒有連接數(shù)據(jù)線時,將音頻切換到喇叭,并通知所述音量調(diào)節(jié)模塊將音量調(diào)為一半。
7.一種自動調(diào)整音樂播放器的音頻輸出的方法,其特征在于,所述方法包括 當音樂播放器正在播放音樂或視頻時,檢測所述音樂播放器是否發(fā)生拔插數(shù)據(jù)線事件;或, 當音樂播放器正在播放音樂或視頻時,檢測所述音樂播放器是否發(fā)生藍牙連接或斷開事件;當檢測到所述音樂播放器發(fā)生拔插數(shù)據(jù)線事件或檢測到所述音樂播放器發(fā)生藍牙連接或斷開事件時,根據(jù)發(fā)生事件之前的音頻使用狀態(tài),調(diào)整發(fā)生事件時的音頻使用狀態(tài)。
8.根據(jù)權利要求7所述的自動調(diào)整音樂播放器的音頻輸出的方法,其特征在于還包括 當檢測到所述音樂播放器發(fā)生拔或插數(shù)據(jù)線事件時,判斷所述數(shù)據(jù)線的類型,所述數(shù)據(jù)線的類型包括是耳機和視頻輸出線。
9.根據(jù)權利要求8所述的自動調(diào)整音樂播放器的音頻輸出的方法,其特征在于還包括 當判斷插的數(shù)據(jù)線是耳機,進一步判斷所述音樂播放器是否在使用藍牙輸出; 當判斷所述音樂播放器沒有在使用藍牙輸出時,進一步判斷是否在用喇叭輸出; 判斷出所述音樂播放器在用喇叭輸出,將音頻切換到耳機。
10.根據(jù)權利要求8所述的自動調(diào)整音樂播放器的音頻輸出的方法,其特征在于還包括 判斷拔的數(shù)據(jù)線是視頻輸出線時,進一步判斷所述音樂播放器是否在使用藍牙輸出; 當判斷所述音樂播放器沒有在使用藍牙輸出時,進一步判斷是否在用喇叭輸出; 當判斷沒有在使用喇叭輸出時,將音頻切換到喇叭。
11.根據(jù)權利要求7所述的自動調(diào)整音樂播放器的音頻輸出的方法,其特征在于還包括 當檢測到所述音樂播放器發(fā)生藍牙連接事件時,將音樂播放器的音頻切換到連接的藍牙音箱上,并將音量調(diào)為一半。
12.根據(jù)權利要求7所述的自動調(diào)整音樂播放器的音頻輸出的方法,其特征在于還包括 當檢測到所述音樂播放器發(fā)生藍牙斷開事件時,進一步判斷所述信號輸出端口是否連接了數(shù)據(jù)線; 當判斷所述音樂播放器連接了數(shù)據(jù)線時,將音頻切換到數(shù)據(jù)線上; 當判斷所述音樂播放器沒有連接數(shù)據(jù)線時,將音頻切換到喇叭,并將音量調(diào)為一半。
全文摘要
本發(fā)明涉及一種音樂播放器,包括檢測模塊、信號輸出端口、藍牙通信模塊、切換模塊;其中,檢測模塊用于當音樂播放器正在播放音樂或視頻時,檢測信號輸出端口是否發(fā)生拔插數(shù)據(jù)線事件;或檢測模塊用于當音樂播放器正在播放音樂或視頻時,檢測藍牙通信模塊是否發(fā)生藍牙連接或斷開事件;切換模塊用于當檢測模塊檢測到所述信號輸出端口發(fā)生拔插數(shù)據(jù)線事件或檢測到藍牙通信模塊發(fā)生藍牙連接或斷開事件時,根據(jù)發(fā)生事件之前的音頻使用狀態(tài),調(diào)整發(fā)生事件時的音頻使用狀態(tài),從而不需要用戶對每個輸出進行手動設置,從而可以提高客戶操作MP4時的用戶體驗。
文檔編號G11C7/16GK102623041SQ20121009697
公開日2012年8月1日 申請日期2012年4月5日 優(yōu)先權日2012年4月5日
發(fā)明者陳東生 申請人:福興達科技實業(yè)(深圳)有限公司