本發(fā)明涉及計算機技術領域,特別涉及一種多媒體消息播放方法及裝置。
背景技術:
隨著移動帶寬的普及和拓展,為用戶在移動設備上使用音視頻內(nèi)容創(chuàng)造了條件,語音為主的溝通方式更是順應時勢迅速發(fā)展起來,而以語音為主要溝通方式的應用程序(APP,application)也隨之卷起新的浪潮。
現(xiàn)有技術中,具有語音功能的APP播放語音消息的方式可大致分為兩種,第一種如微信、QQ等,如圖1所示,其消息列表可提示有未讀信息,進入聊天頁內(nèi)可播放語音消息。第二種如Cord、Waved等,如圖2所示,在列表可直接播放未讀語音消息。
但是,在上述現(xiàn)有技術中,第一種播放語音消息的方式需要進一步進入具體的聊天頁面才可播放語音消息,使用起來有局限性,造成語音消息播放效率較低;第二種播放語音消息的方式不利于歷史語音消息的播放,如Cord僅能重復播放最后一條語音消息,而Waved對播放過一次的語音消息無法再次重復播放,且頭像列表空間有限,不可展示其他更多相關信息,如語音消息的時間信息,且點擊操作被播放語音消息占用,無法進行其他操作,所以無法擴展更多其他功能。
技術實現(xiàn)要素:
有鑒于此,本發(fā)明提供一種多媒體消息播放方法及裝置,可提高多媒體消息播放的便捷性和播放效率。
本發(fā)明實施例提供一種語音消息播放方法,包括:當檢測到存在未讀 多媒體消息時,在消息列表中展示與所述未讀多媒體消息對應的操作控制鍵;若檢測到觸發(fā)所述操作控制鍵的操作,則生成并展示與所述未讀多媒體消息對應的操作區(qū)域,并播放對應的所述未讀多媒體消息;若檢測到在所述操作控制鍵之外指定區(qū)域的觸發(fā)操作,則展示歷史多媒體消息以及對應的操作按鈕。
本發(fā)明實施例提供一種語音消息播放裝置,包括:展示模塊,用于當檢測到存在未讀多媒體消息時,在消息列表中展示與所述未讀多媒體消息對應的操作控制鍵;生成模塊,用于若檢測到觸發(fā)所述操作控制鍵的操作,則生成與所述未讀多媒體消息對應的操作區(qū)域;所述展示模塊,還用于展示所述操作區(qū)域;播放模塊,用于播放對應的所述未讀多媒體消息;所述展示模塊,還用于若檢測到在所述操作控制鍵之外指定區(qū)域的觸發(fā)操作,則展示歷史多媒體消息以及對應的操作按鈕。
根據(jù)上述實施例的語音消息播放方法及裝置,通過在消息列表中展示未讀多媒體消息對應的操作控制鍵,可以在消息列表中直接播放未讀多媒體消息,提高播放的便捷性和播放效率,并通過當檢測到在操作控制鍵之外指定區(qū)域的觸發(fā)操作時,展示歷史多媒體消息以及對應的操作按鈕,可以同時提高對歷史多媒體消息播放的便捷性和播放效率。
為讓本發(fā)明的上述和其他目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附圖式,作詳細說明如下。
附圖說明
圖1為現(xiàn)有技術中微信語音消息播放界面示意圖;
圖2為現(xiàn)有技術中Waved語音消息的播放界面示意圖;
圖3為一種終端設備結構示意圖;
圖4為本發(fā)明第一實施例提供的一種多媒體消息播放方法的流程圖;
圖5為本發(fā)明第二實施例提供的一種多媒體消息播放方法的流程圖;
圖6為本發(fā)明第三實施例提供的一種多媒體消息播放方法的流程圖;
圖7為本發(fā)明第四實施例提供的一種多媒體消息播放方法的流程圖;
圖8為本發(fā)明實施例中在消息列表中生成并展示的操作控制鍵及操作區(qū)域的示意圖;
圖9為本發(fā)明實施例中播放同一聯(lián)系人的一條未讀多媒體消息的示意圖;
圖10為本發(fā)明實施例中播放群組消息中多條未讀多媒體消息的示意圖;
圖11為本發(fā)明第五實施例提供的一種多媒體消息播放裝置的結構示意圖;
圖12為本發(fā)明第六實施例提供的一種多媒體消息播放裝置的結構示意圖。
具體實施方式
為更進一步闡述本發(fā)明為實現(xiàn)預定發(fā)明目的所采取的技術手段及功效,以下結合附圖及較佳實施例,對依據(jù)本發(fā)明的具體實施方式、結構、特征及其功效,詳細說明如后。
本發(fā)明中的多媒體消息播放方法可應用在終端設備中的即時通信客戶端中,也可應用在包括智能手機、平板電腦、筆記本等在內(nèi)的移動終端設備中的即時通信客戶端中。
請參閱圖3,圖3為一種終端設備結構示意圖。其中,終端設備包括移動終端設備。
終端設備100包括存儲器102、存儲控制器104,一個或多個(圖中僅示出一個)處理器106、外設接口108、射頻模塊110、定位模塊112、攝像模塊114、音頻模塊116、觸控屏幕118以及按鍵模塊120。這些組件通過一條或多條通訊總線/信號線122相互通訊。
可以理解,圖3所示的結構僅為示意,終端設備100還可包括比圖3中所示更多或者更少的組件,或者具有與圖3所示不同的配置。圖3中所示的各組件可以采用硬件、軟件或其組合實現(xiàn)。
存儲器102可用于存儲軟件程序以及模塊,如本發(fā)明實施例中的在終端設備內(nèi)的多媒體消息播放方法及裝置對應的程序指令/模塊,處理器106通過運行存儲在存儲器102內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應用以及數(shù)據(jù)處理,即實現(xiàn)上述在終端設備內(nèi)的多媒體消息播放方法。
存儲器102可包括高速隨機存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實例中,存儲器102可進一步包括相對于處理器106遠程設置的存儲器,這些遠程存儲器可以通過網(wǎng)絡連接至終端設備100。上述網(wǎng)絡的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。處理器106以及其他可能的組件對存儲器102的訪問可在存儲控制器104的控制下進行。
外設接口108將各種輸入/輸入裝置耦合至CPU以及存儲器102。處理器106運行存儲器102內(nèi)的各種軟件、指令以執(zhí)行終端設備100的各種功能以及進行數(shù)據(jù)處理。
在一些實施例中,外設接口108,處理器106以及存儲控制器104可以在單個芯片中實現(xiàn)。在其他一些實例中,他們可以分別由獨立的芯片實現(xiàn)。
射頻模塊110用于接收以及發(fā)送電磁波,實現(xiàn)電磁波與電信號的相互轉換,從而與通訊網(wǎng)絡或者其他設備進行通訊。射頻模塊110可包括各種現(xiàn)有的用于執(zhí)行這些功能的電路元件,例如,天線、射頻收發(fā)器、數(shù)字信號處理器、加密/解密芯片、用戶身份模塊(SIM)卡、存儲器等等。射頻模塊110可與各種網(wǎng)絡如互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、無線網(wǎng)絡進行通訊或者通過無線網(wǎng)絡與其他設備進行通訊。上述的無線網(wǎng)絡可包括蜂窩式電話網(wǎng)、無線局域網(wǎng)或者城域網(wǎng)。上述的無線網(wǎng)絡可以使用各種通信標準、協(xié)議及 技術,包括但并不限于全球移動通信系統(tǒng)(Global System for Mobile Communication,GSM)、增強型移動通信技術(Enhanced Data GSM Environment,EDGE),寬帶碼分多址技術(wideband code division multiple access,W-CDMA),碼分多址技術(Code division access,CDMA)、時分多址技術(time division multiple access,TDMA),藍牙,無線保真技術(Wireless,Fidelity,WiFi)(如美國電氣和電子工程師協(xié)會標準IEEE 802.11a,IEEE802.11b,IEEE802.11g和/或IEEE 802.11n)、網(wǎng)絡電話(Voice over internet protocal,VoIP)、全球微波互聯(lián)接入(Worldwide Interoperability for Microwave Access,Wi-Max)、其他用于郵件、即時通訊及短消息的協(xié)議,以及任何其他合適的通訊協(xié)議,甚至可包括那些當前仍未被開發(fā)出來的協(xié)議。
定位模塊112用于獲取終端設備100的當前位置。定位模塊112的實例包括但不限于全球衛(wèi)星定位系統(tǒng)(GPS)、基于無線局域網(wǎng)或者移動通信網(wǎng)的定位技術。
攝像模塊114用于拍攝照片或者視頻。拍攝的照片或者視頻可以存儲至存儲器102內(nèi),并可通過射頻模塊110發(fā)送。
音頻模塊116向用戶提供音頻接口,其可包括一個或多個麥克風、一個或者多個揚聲器以及音頻電路。音頻電路從外設接口108處接收聲音數(shù)據(jù),將聲音數(shù)據(jù)轉換為電信息,將電信息傳輸至揚聲器。揚聲器將電信息轉換為人耳能聽到的聲波。音頻電路還從麥克風處接收電信息,將電信號轉換為聲音數(shù)據(jù),并將聲音數(shù)據(jù)傳輸至外設接口108中以進行進一步的處理。音頻數(shù)據(jù)可以從存儲器102處或者通過射頻模塊110獲取。此外,音頻數(shù)據(jù)也可以存儲至存儲器102中或者通過射頻模塊110進行發(fā)送。在一些實例中,音頻模塊116還可包括一個耳機播孔,用于向耳機或者其他設備提供音頻接口。
觸控屏幕118在終端設備100與用戶之間同時提供一個輸出及輸入界面。具體地,觸控屏幕118向用戶顯示視頻輸出,這些視頻輸出的內(nèi)容可 包括文字、圖形、視頻、及其任意組合。一些輸出結果是對應于一些用戶界面對象。觸控屏幕118還接收用戶的輸入,例如用戶的點擊、滑動等手勢操作,以便用戶界面對象對這些用戶的輸入做出響應。檢測用戶輸入的技術可以是基于電阻式、電容式或者其他任意可能的觸控檢測技術。觸控屏幕118顯示單元的具體實例包括但并不限于液晶顯示器或發(fā)光聚合物顯示器。
按鍵模塊120同樣提供用戶向終端設備100進行輸入的接口,用戶可以通過按下不同的按鍵以使終端設備100執(zhí)行不同的功能。
第一實施例
請參閱圖4,為本發(fā)明第一實施例提供的一種多媒體消息播放方法,該方法包括:
S101、當檢測到存在未讀多媒體消息時,在消息列表中展示與該未讀多媒體消息對應的操作控制鍵;
當用戶在終端設備100上登錄具有多媒體消息收發(fā)及播放功能的客戶端(APP)時,APP打開消息列表,從服務器拉取與登錄APP時使用的登錄賬號相關聯(lián)的未讀消息,并檢測拉取的未讀消息中是否有多媒體消息。該多媒體消息可以但不限于包括:語音、視頻、動態(tài)圖片、以及其他可控制播放的多媒體消息中的任一種。當檢測到存在未讀多媒體消息時,在消息列表中展示與該未讀多媒體消息對應的操作控制鍵。
其中,在該消息列表中上下排列展示多個聯(lián)系人消息行和/或群組消息行,每個聯(lián)系人消息行中可以但不限于包含聯(lián)系人的名稱、最后聯(lián)系時間、聯(lián)系人通信方式以及聯(lián)系人是否在線以及網(wǎng)絡形式等信息。每個群組消息行中可以但不限于包含各群組消息對應的群組的名稱、最后聯(lián)系時間等。其中該群組的名稱可以但不限于包括:群組中各聯(lián)系人的名稱的組合。具體地,可將該操作控制鍵展示在與該未讀多媒體消息對應的聯(lián)系人消息行或群組消息行中的指定位置。該操作控制鍵可包括用于觸發(fā)多媒體消息播 放的播放鍵。
進一步地,若檢測不到未讀多媒體消息,則在消息列表中按照普通消息進行提示,即,展示不包含該操作控制鍵的默認消息列表??梢岳斫獾?,該默認消息列表的結構可與上述消息列表相同,只是不包含該操作控制鍵。
S102、若檢測到觸發(fā)該操作控制鍵的操作,則生成并展示與該未讀多媒體消息對應的操作區(qū)域,并播放對應的該未讀多媒體消息;
當檢測到用戶觸發(fā)操作控制鍵的操作(如,用戶點擊播放鍵的操作),則生成并展示與該操作控制鍵(即,該操作控制鍵對應的未讀多媒體消息)對應的操作區(qū)域,并播放該操作控制鍵對應的未讀多媒體消息,使得用戶可通過在該操作區(qū)域執(zhí)行相應的操作,以便控制播放該未讀多媒體消息??梢岳斫獾兀蓪⒃摬僮鲄^(qū)域展示在屏幕中顯示的消息隊列中該未讀多媒體消息對應的聯(lián)系人消息行或群組消息行所在的位置。此外,當觸發(fā)的操作控制鍵對應的未讀多媒體消息為視頻消息或動態(tài)圖片時,該操作區(qū)域還包括用于展現(xiàn)該視頻消息或動態(tài)圖片的展現(xiàn)區(qū)。
于本步驟中,操作控制鍵進一步可包括:停止播放鍵以及可拖動的播放進度條,則該操作區(qū)域包括:播放鍵、停止播放鍵以及可拖動的播放進度條。當有多媒體消息正在播放時,該操作區(qū)域還可以包括:播放時間進度、音效波紋以及總多媒體數(shù)量進度等信息的展示區(qū)域。
進一步地,當有未讀多媒體消息正在播放時,禁止響應在除該操作區(qū)域以外區(qū)域的操作,即,此時只會響應與控制多媒體播放有關的操作(例如:點擊播放鍵,點擊停止播放鍵的操作,以及拖動播放進度條的操作等等)。
S103、若檢測到在該操作控制鍵之外指定區(qū)域的觸發(fā)操作,則展示歷史多媒體消息以及對應的操作按鈕。
若未檢測到觸發(fā)該操作控制鍵的操作,而是檢測到在消息列表中的該操作控制鍵之外指定區(qū)域的觸發(fā)操作,則通過展示該消息列表的詳情頁的 方式展示歷史多媒體消息以及對應的操作按鈕,該指定區(qū)域例如可以是消息列表的空白處,具體地,可以是操作區(qū)域以外的其他聯(lián)系人消息行或群組消息行中的空白處,或者是播放鍵、停止播放鍵以及可拖動的播放進度條周圍的空白處。其中,操作按鈕可以但不限于包括播放按鈕、刪除按鈕等。歷史多媒體消息包括歷史已讀多媒體消息,用戶可以在該詳情頁中查看并操作該已讀歷史多媒體消息,例如,用戶可以通過觸發(fā)為該歷史已讀多媒體消息設置的播放按鈕重復播放該歷史已讀多媒體消息。進一步地,該歷史多媒體消息也可包括歷史未讀多媒體消息,即,前次拉取的未讀多媒體消息中未被用戶播放或未被完整播放過的多媒體消息;或者,該歷史多媒體消息也可以包括本次以及歷次從服務器拉取的所有多媒體消息。
進一步地,APP可根據(jù)用戶在該詳情頁進行的預置操作(例如:點擊該詳情頁上的返回按鈕)返回不包含該操作控制鍵的默認消息列表,或者當所有歷史多媒體消息全部播放完畢后,自動返回該默認消息列表。此時,若用戶想重復播放已播放過的多媒體消息,用戶可通過點擊該默認消息列表中的指定區(qū)域(例如:空白處)打開該詳情頁,再次在該詳情頁中觸發(fā)播放該已播放過的多媒體消息。
本實施例提供的一種多媒體消息播放方法,通過在消息列表中展示未讀多媒體消息對應的操作控制鍵,可以在消息列表中直接播放未讀多媒體消息,提高播放的便捷性和播放效率,并通過當檢測到在操作控制鍵之外指定區(qū)域的觸發(fā)操作時,展示歷史多媒體消息以及對應的操作按鈕,可以同時提高對歷史多媒體消息播放的便捷性和播放效率。
第二實施例
請參閱圖5,為本發(fā)明第二實施例提供的一種多媒體消息播放方法。本實施例描述當接收到來自同一個聯(lián)系人的一條未讀多媒體消息時的多媒體消息播放方法。如圖5所示,該方法包括:
S201、當檢測到存在未讀多媒體消息時,在消息列表中展示與該未讀 多媒體消息對應的操作控制鍵;
當用戶登錄具有多媒體消息收發(fā)及播放功能的客戶端,該客戶端打開消息列表,從服務器拉取與登錄該客戶端時使用的登錄賬號相關聯(lián)的未讀消息,并檢測拉取的未讀消息中是否有多媒體消息。該多媒體消息可以但不限于包括:語音、視頻、動態(tài)圖片、以及其他可控制播放的多媒體消息中的任一種。當檢測到存在未讀多媒體消息時,則在消息列表中展示與該未讀多媒體語音消息對應的操作控制鍵。該操作控制鍵可包括用于觸發(fā)播放未讀多媒體消息的播放鍵。
其中,該消息列表中上下排列展示多個聯(lián)系人消息行,每個聯(lián)系人消息行中可以但不限于包含聯(lián)系人的名稱、最后聯(lián)系時間、聯(lián)系人通信方式以及聯(lián)系人是否在線以及網(wǎng)絡形式等信息。聯(lián)系人即消息發(fā)送人。
進一步地,若檢測不到未讀多媒體消息,則在消息列表中按照普通消息進行提示,即,展示不包含該操作控制鍵的默認消息列表。
S202、若檢測到觸發(fā)該操作控制鍵的操作,則生成并展示與該未讀多媒體消息對應的操作區(qū)域,并播放對應的該未讀多媒體消息;
當檢測到用戶點擊用于觸發(fā)播放未讀多媒體消息的操作控制鍵時,則生成與該未讀多媒體消息對應的操作區(qū)域,將該操作區(qū)域展示在屏幕中與該未讀多媒體消息對應的聯(lián)系人消息行所在的位置,同時播放該未讀多媒體消息。此時,操作控制鍵還包括停止播放鍵與可拖動的播放進度條,則該操作區(qū)域包括:播放鍵、停止播放鍵、可拖動的播放進度條以及用于展示包括播放時間進度與音效波紋等信息的展示區(qū)域。此外,當該未讀多媒體消息為視頻消息或動態(tài)圖片時,該操作區(qū)域還包括用于展現(xiàn)該視頻消息或動態(tài)圖片的展現(xiàn)區(qū)。
進一步地,當該未讀多媒體消息正在播放時,禁止響應在除該操作區(qū)域以外區(qū)域的操作,即,此時用戶點擊除操作區(qū)域之外的區(qū)域是無法得到響應的,這樣就不會影響客戶端對當前正在播放的未讀多媒體消息的正常 播放。例如點擊該消息列表中某個聯(lián)系人的通信方式,則不會執(zhí)行通過該通信方式聯(lián)系該某個聯(lián)系人的響應,從而不會影響當前對該未讀多媒體消息的播放。
S203、若檢測到的該未讀多媒體消息為同一聯(lián)系人發(fā)送的一條未讀多媒體消息,則在開始播放該未讀多媒體消息時,將停止播放鍵取代播放鍵進行展示,并展示播放進度條;
當開始播放該條未讀多媒體消息時,該播放鍵被停止播放鍵代替,用戶可隨時通過點擊該停止播放鍵,停止對當前播放的多媒體消息進行的播放。同時,在操作區(qū)域內(nèi)展示該播放進度條,用戶可通過拖動該播放進度條控制當前播放的多媒體消息的進度。此外,將正在播放的未讀多媒體消息對應的聯(lián)系人的頭像與名稱同時展示在該操作區(qū)域中。
S204、當檢測到觸發(fā)該停止播放鍵的操作,則停止播放正在播放的多媒體消息,返回該消息列表,并在該消息列表中不展示停止播放的多媒體消息對應的該操作控制鍵;
用戶可通過點擊該停止播放鍵停止播放當前播放的多媒體消息,退出播放模式,返回消息列表,在該消息列表中不展示該條被停止播放的多媒體消息對應的操作控制鍵,即,在該消息列表中展示的是其他未被播放的未讀多媒體消息對應的操作控制鍵。
S205、若檢測到該未讀多媒體消息播放完畢,則返回該消息列表,并在該消息列表中不展示播放完畢的多媒體消息對應的該操作控制鍵;
當多媒體消息播放完畢時,退出播放模式,返回消息列表,在該消息列表中不展示播放完畢的多媒體消息對應的操作控制鍵,即,只在消息列表中展示未播放的未讀多媒體消息對應的操作控制鍵。這樣可以避免對用戶的干擾,使得用戶不會重復播放已播放過的多媒體消息。此時,若用戶想重復播放已播放過的多媒體消息,用戶可通過點擊該消息列表中的指定區(qū)域(如:該消息列表中的空白處)或執(zhí)行其他指定操作(如:雙擊該消 息列表的任一區(qū)域)打開消息列表的詳情頁,在該詳情頁中觸發(fā)播放該已播放過的多媒體消息。
S206、若檢測到在該操作控制鍵之外指定區(qū)域的觸發(fā)操作,則展示歷史多媒體消息以及對應的操作按鈕;
若未檢測到有多媒體消息正在播放,那么,當檢測到在該操作控制鍵之外指定區(qū)域的點擊操作時,則展示該消息列表的詳情頁,在該詳情頁中展示歷史多媒體消息的信息,包括歷史多媒體消息以及各自對應的操作按鈕,其中操作按鈕可以但不限于包括播放按鈕、刪除按鈕等。該歷史多媒體消息包括歷史已讀多媒體消息,用戶可以在該詳情頁中查看并操作該已讀多媒體歷史多媒體消息,例如,用戶可以通過點擊為該歷史已讀多媒體消息設置的播放按鈕重復播放該歷史已讀多媒體消息。可以理解地,該歷史多媒體消息也可包括歷史未讀多媒體消息,或者,本次或歷次從服務器拉取的所有多媒體消息。
S207、當檢測到從該歷史多媒體消息的顯示頁面返回到該消息列表的觸發(fā)操作時,則展示不包含該操作控制鍵的默認消息列表。
當檢測到從該消息列表的詳情頁返回到該消息列表的觸發(fā)操作時,即,當檢測到用戶進行了預置操作時,例如,點擊詳情頁上的返回按鈕,則展示不包含該操作控制鍵的默認消息列表。
本實施例提供的一種語音消息播放方法,通過在消息列表中展示未讀多媒體消息對應的操作控制鍵,可以在消息列表中直接播放未讀多媒體消息,提高播放的便捷性和播放效率,并通過當檢測到在操作控制鍵之外指定區(qū)域的觸發(fā)操作時,展示歷史多媒體消息以及對應的操作按鈕,可以同時提高對歷史多媒體消息播放的便捷性和播放效率。
第三實施例
請參閱圖6,為本發(fā)明第三實施例提供的一種多媒體消息播放方法,與上述第二實施例不同,本實施例描述當接收到來自同一個聯(lián)系人的多條未 讀多媒體消息時的多媒體消息播放方法。如圖6所示,該方法包括:
S301、當檢測到存在未讀多媒體消息時,若檢測到的該未讀多媒體消息為同一聯(lián)系人發(fā)送的多條未讀多媒體消息,則在該消息列表中展示與該未讀多媒體消息對應的操作控制鍵以及該未讀多媒體消息的總條數(shù);
當用戶登錄具有多媒體消息收發(fā)及播放功能的客戶端時,該客戶端打開消息列表,從服務器拉取與登錄該客戶端時使用的登錄賬號相關聯(lián)的未讀消息,并檢測拉取的未讀消息中是否有多媒體消息。該多媒體消息可以但不限于包括:語音、視頻、動態(tài)圖片、以及其他可控制播放的多媒體消息中的任一種。其中,該消息列表中上下排列展示多個聯(lián)系人消息行,每個聯(lián)系人消息行中可以但不限于包含聯(lián)系人的名稱、最后聯(lián)系時間、聯(lián)系人通信方式以及聯(lián)系人是否在線以及網(wǎng)絡形式等信息。
當檢測到存在未讀多媒體消息時,若檢測到的未讀多媒體消息為從同一聯(lián)系人處接收的多條未讀多媒體消息時,即接收到來自用戶的同一聯(lián)系人發(fā)送的多條未讀多媒體消息時,則在消息列表中展示與多條該未讀多媒體消息對應的操作控制鍵以及多條該未讀多媒體消息的總條數(shù)。該操作控制鍵可包括用于觸發(fā)播放未讀多媒體消息的播放鍵。
進一步地,若檢測不到未讀多媒體消息,則在消息列表中按照普通消息進行提示,即,展示不包含該操作控制鍵的默認消息列表。
S302、若檢測到觸發(fā)該操作控制鍵的操作,則生成并展示與該未讀多媒體消息對應的操作區(qū)域,按照各該未讀多媒體消息接收時間的先后順序,依次播放各該未讀多媒體消息;
當檢測到觸發(fā)消息列表中同一聯(lián)系人發(fā)送的多條未讀多媒體消息對應的操作控制鍵的操作時,則為多條該未讀多媒體消息生成一個操作區(qū)域,并將該操作區(qū)域展示在屏幕中多條該未讀多媒體消息對應的聯(lián)系人消息行所在的位置。然后,按照各條消息的接收時間的先后順序,依次播放多條該未讀多媒體消息。
此時,該操作控制鍵還可包括停止播放鍵以及可拖動的播放進度條,則該操作區(qū)域包括:播放鍵、停止播放鍵、可拖動的播放進度條以及用于展示播放時間進度、音效波紋,以及總多媒體數(shù)量進度等信息的展示區(qū)域。
進一步地,該操作區(qū)域還包括用于展現(xiàn)視頻消息或動態(tài)圖片的展現(xiàn)區(qū),當多條未讀多媒體消息中包含視頻消息或動態(tài)圖片時,在該展現(xiàn)區(qū)依次展現(xiàn)該視頻消息或動態(tài)圖片。
進一步地,當有未讀多媒體消息正在播放時,禁止響應在除該操作區(qū)域以外區(qū)域的操作,即,此時用戶點擊除操作區(qū)域之外的區(qū)域是無法得到響應的,這樣就不會影響客戶端當前對該未讀多媒體消息的播放。例如點擊該消息列表中某個聯(lián)系人的通信方式,則不會執(zhí)行通過該通信方式聯(lián)系該某個聯(lián)系人的響應,從而不會影響當前對該未讀多媒體消息的播放。
S303、在開始播放該未讀多媒體消息時,將停止播放鍵取代播放鍵進行展示,并展示播放進度條以及播放數(shù)量信息;
當開始播放該未讀多媒體消息時,播放鍵被停止播放鍵代替,用戶可隨時通過點擊該停止播放鍵,停止對當前播放的多媒體消息進行的播放。同時,在操作區(qū)域內(nèi)展示播放進度條與播放數(shù)量信息,用戶可通過拖動該播放進度條控制當前播放的多媒體消息的播放進度。播放數(shù)量信息可以包括:未讀多媒體消息的總條數(shù)與當前正在播放的未讀多媒體消息的序號。此外,還可將正在播放的未讀多媒體消息對應的聯(lián)系人的頭像與名稱也同時展示在該操作區(qū)域中。
S304、當檢測到觸發(fā)該停止播放鍵的操作,則停止播放正在播放的多媒體消息,返回該消息列表,并在該消息列表中不展示停止播放的多媒體消息對應的該操作控制鍵;
用戶可通過點擊該停止播放鍵停止播放當前播放的多媒體消息,退出播放模式,返回消息列表,在該消息列表中不展示停止播放的多媒體消息對應的操作控制鍵。
S305、若檢測到該未讀多媒體消息播放完畢,則返回該消息列表,并在該消息列表中不展示播放完畢的多媒體消息對應的該操作控制鍵;
當未讀多媒體消息為多條時,若檢測到所有未讀多媒體消息均播放完畢,便退出播放模式,返回該消息列表,并在該消息列表中不展示播放完畢的多媒體消息對應的操作控制鍵。此時,若用戶想重復播放已播放過的語音消息,用戶可通過點擊該消息列表中的指定區(qū)域(如:該消息列表中的空白處)或執(zhí)行其他指定操作(如:雙擊該消息列表的任一區(qū)域)打開消息列表的詳情頁,在該詳情頁中觸發(fā)播放已播放過的多媒體消息。
S306、若檢測到在該操作控制鍵之外指定區(qū)域的觸發(fā)操作,則展示歷史多媒體消息以及對應的操作按鈕;
若沒有檢測到有多媒體消息正在播放,當檢測到在該操作控制鍵之外指定區(qū)域(如:聯(lián)系人消息行的空白處)的點擊操作,則展示該消息列表的詳情頁,在該詳情頁中展示歷史多媒體消息的信息,包括歷史多媒體消息以及各自對應的操作按鈕,其中操作按鈕可以但不限于包括播放按鈕、刪除按鈕等。該歷史多媒體消息包括歷史已讀語音消息,用戶可以在該詳情頁中查看并操作該已讀歷史多媒體消息,例如,用戶可以通過點擊為該歷史已讀語音消息設置的播放按鈕重復播放該歷史已讀語音消息。進一步地,該歷史多媒體消息還可包括歷史未讀多媒體消息,或,本次或歷次從服務器拉取的所有多媒體消息。
S307、當檢測到從該歷史多媒體消息的顯示頁面返回到該消息列表的觸發(fā)操作時,則展示不包含該操作控制鍵的默認消息列表。
當檢測到從該消息列表的詳情頁返回到該消息列表的觸發(fā)操作時,即,用戶進行了預置操作,例如,點擊詳情頁上的返回按鈕,則展示不包含該操作控制鍵的默認消息列表。
本實施例提供的一種語音消息播放方法,通過在消息列表中展示未讀多媒體消息對應的操作控制鍵,可以在消息列表中直接播放未讀多媒體消 息,提高播放的便捷性和播放效率,并通過當檢測到在操作控制鍵之外指定區(qū)域的觸發(fā)操作時,展示歷史多媒體消息以及對應的操作按鈕,可以同時提高對歷史多媒體消息播放的便捷性和播放效率。
第四實施例
請參閱圖7,為本發(fā)明第四實施例提供的一種多媒體消息播放方法,與上述第二、第三實施例不同,本實施例描述當接收到來自同一群組的多條未讀多媒體消息時的多媒體消息播放方法。如圖7所示,該方法包括:
S401、當檢測到存在未讀多媒體消息時,若檢測到的該未讀多媒體消息為同一群組的多條未讀多媒體消息,則在該消息列表中展示與該未讀多媒體消息對應的操作控制鍵以及該未讀多媒體消息的總條數(shù);
當用戶登錄具有多媒體消息收發(fā)及播放功能的客戶端時,該客戶端打開消息列表,從服務器拉取與登錄該客戶端時使用的登錄賬號相關聯(lián)的未讀消息,并檢測拉取的未讀消息中是否有多媒體消息。該多媒體消息可以但不限于包括:語音、視頻、動態(tài)圖片、以及其他可控制播放的多媒體消息中的任一種。
其中,在該消息列表中上下排列展示多個聯(lián)系人消息行和/或群組消息行,每個聯(lián)系人消息行中可以但不限于包含聯(lián)系人的名稱、最后聯(lián)系時間、聯(lián)系人通信方式以及聯(lián)系人是否在線以及網(wǎng)絡形式等信息。每個群組消息行中可以但不限于包含各群組消息對應的群組的名稱、最后聯(lián)系時間等。一實例中,將該操作控制鍵展示在與該未讀多媒體消息對應的群組消息行中的指定位置。
具體地,當未讀多媒體消息為來自同一群組的單條多媒體消息時,則在該消息列表中展示與該條未讀多媒體消息對應的操作控制鍵;當未讀多媒體消息為來自同一群組的多條多媒體消息時,則在該消息列表中展示與多條該未讀多媒體消息對應的操作控制鍵以及該群組中未讀多媒體消息的總條數(shù)。該操作控制鍵可以包括用于觸發(fā)未讀多媒體消息播放的播放鍵。 此外,默認在消息隊列中展示該未讀多媒體消息對應的群組的頭像與名稱。該群組的頭像可以但不限于包括:該群組中各聯(lián)系人的頭像的組合或其他自定義頭像。該群組的名稱可以但不限于包括:該群組中各聯(lián)系人的名稱的組合或其他自定義名稱。
進一步地,若檢測不到未讀多媒體消息,則在消息列表中按照普通消息進行提示,即,展示不包含該操作控制鍵的默認消息列表。
S402、若檢測到觸發(fā)該操作控制鍵的操作,則生成并展示與該未讀多媒體消息對應的操作區(qū)域,按照各該未讀多媒體消息接收時間的先后順序,依次播放各該未讀多媒體消息;
若檢測到點擊該操作控制鍵的操作,則生成與該群組中的多條未讀多媒體消息對應的操作區(qū)域,并將該操作區(qū)域展示在屏幕中與多條該未讀多媒體消息對應的群組消息行所在的位置。然后,按照各條未讀多媒體消息接收時間的先后順序,依次播放各條未讀多媒體消息。
此時,該操作控制鍵還包括:停止播放鍵以及可拖動的播放進度條,則該操作區(qū)域包括:播放鍵、停止播放鍵以及可拖動的播放進度條。當有多媒體消息正在播放時,該操作區(qū)域還可以包括用于展示播放時間進度、音效波紋,以及總多媒體數(shù)量進度等信息的展示區(qū)域??梢岳斫獾?,在開始播放未讀多媒體消息之前,默認在該操作區(qū)域展示該未讀多媒體消息對應的群組的頭像與名稱。
S403、在開始播放該未讀多媒體消息時,將停止播放鍵取代播放鍵進行展示,并展示播放進度條以及播放數(shù)量信息,將正在播放的多媒體消息對應的聯(lián)系人的頭像與名稱取代該群組的頭像與名稱進行展示;
當開始播放該未讀多媒體消息時,播放鍵被停止播放鍵代替,用戶可隨時通過點擊該停止播放鍵,停止對當前播放的多媒體消息進行的播放。在操作區(qū)域同時展示該播放進度條,用戶可通過拖動該播放進度條控制當前播放的多媒體消息的播放進度。
并且,將正在播放的未讀多媒體消息對應的聯(lián)系人的頭像與名稱取代群組的頭像與名稱進行展示,即,只展示當前播放的多媒體消息對應的聯(lián)系人的頭像與名稱,當播放下一個聯(lián)系人的未讀多媒體消息時,則同時更換下一個聯(lián)系人的頭像與名稱,同時,還展示播放數(shù)量信息。該播放數(shù)量信息可以包括:未讀多媒體消息的總條數(shù)與當前正在播放的未讀多媒體消息的序號。
進一步地,當未讀多媒體消息正在播放時,禁止響應在除操作區(qū)域以外區(qū)域的操作,即,用戶點擊除操作區(qū)域之外的區(qū)域是無法得到響應的,如此一來,則不會影響當前對該未讀多媒體消息的播放。
S404、當檢測到觸發(fā)該停止播放鍵的操作,則停止播放正在播放的該群組中的多媒體消息,將該群組的頭像與名稱取代該正在播放的多媒體消息對應的聯(lián)系人的頭像與名稱進行展示;
S405、若檢測到該未讀多媒體消息播放完畢,則返回該消息列表,并在該消息列表中不展示播放完畢的多媒體消息對應的該操作控制鍵;
當所有的群組消息播放完畢時,退出播放模式,返回消息列表,并在該消息列表中不展示播放完畢的多媒體消息對應的操作控制鍵。這樣可以避免對用戶的干擾,使得用戶不會重復播放已播放過的語音消息。此時,若用戶想重復播放該已播放過的語音消息,用戶可通過點擊該消息列表中的指定區(qū)域(如:該消息列表中的空白處)或執(zhí)行其他指定操作(如:雙擊該消息列表的任一區(qū)域)打開消息列表的詳情頁,在該詳情頁中的觸發(fā)播放該已播放過的多媒體消息。
或者,當檢測到正在播放的該群組中的多媒體消息播放完畢時,將該群組的頭像與名稱取代該正在播放的多媒體消息對應的聯(lián)系人的頭像與名稱進行展示。
S406、若檢測到在該操作控制鍵之外指定區(qū)域的觸發(fā)操作,則展示歷史多媒體消息以及對應的操作按鈕;
若未檢測有多媒體消息正在播放,當檢測到在該操作控制鍵之外指定區(qū)域的點擊操作,則展示該消息列表的詳情頁,在該詳情頁中展示歷史多媒體消息的信息,包括歷史多媒體消息以及各自對應的操作按鈕,其中操作按鈕可以但不限于包括播放按鈕、刪除按鈕等。該歷史多媒體消息包括歷史已讀語音消息,用戶可以在該詳情頁中查看并操作該已讀歷史多媒體消息,例如,用戶可以通過點擊為該歷史已讀語音消息設置的播放按鈕重復播放該歷史已讀語音消息。
進一步地,當所有的歷史多媒體消息全部播放完畢后,客戶端可自動返回或根據(jù)用戶進行的預置操作(例如:點擊該詳情頁中的返回按鈕)返回默認消息列表,并在該默認消息列表中不展示該操作控制鍵。
S407、當檢測到從該歷史多媒體消息的顯示頁面返回到該消息列表的觸發(fā)操作時,則展示不包含該操作控制鍵的默認消息列表。
當檢測到從該消息列表的詳情頁返回到該消息列表的觸發(fā)操作時,即,用戶進行了預置操作,例如,點擊該詳情頁上的返回按鈕,則展示不包含該操作控制鍵的默認消息列表。
本實施例提供的一種語音消息播放方法,通過在消息列表中展示未讀多媒體消息對應的操作控制鍵,可以在消息列表中直接播放未讀多媒體消息,提高播放的便捷性和播放效率,并通過當檢測到在操作控制鍵之外指定區(qū)域的觸發(fā)操作時,展示歷史多媒體消息以及對應的操作按鈕,可以同時提高對歷史多媒體消息播放的便捷性和播放效率。
在以上各實施例中,還可以在消息列表中增加其他操作按鈕,例如:增加用于觸發(fā)未讀多媒體消息的排列順序切換功能的操作按鈕,以便將下一條未讀多媒體消息切換至上一條進行播放。
結合圖8至圖10,為進一步說明本發(fā)明中的一種語音消息播放方法,舉例來說,在一個實例中,如圖8所示的消息列表,其中有四行聯(lián)系人消息行,其中位于第一行的聯(lián)系人的名稱為“昵稱1”的聯(lián)系人消息行以及位 于第二行的聯(lián)系人的名稱為“昵稱2”的聯(lián)系人消息行均沒有未讀多媒體消息,位于第三行的聯(lián)系人的名稱為“昵稱3”的聯(lián)系人消息行有一條未讀多媒體消息,位于第四行的群組名稱為“昵稱4、5、6...”的群組消息行有多條未讀多媒體消息。在拉取到上述未讀多媒體消息后,客戶端生成并在消息列表中展示與該未讀多媒體消息對應的播放鍵,具體地,在有未讀多媒體消息的聯(lián)系人消息行或群組消息行處展示播放鍵。除了播放鍵,每個聯(lián)系人消息行或群組消息行中還展示有聯(lián)系人或群組的名稱、最后聯(lián)系時間、聯(lián)系人通信方式以及聯(lián)系人是否在線以及網(wǎng)絡形式等信息。在當前聯(lián)系人的電話聯(lián)系方式處進行點擊的操作可撥打該當前聯(lián)系人電話進行聯(lián)系。若檢測到點擊該播放鍵的操作,則生成并展示與該未讀多媒體消息對應的操作區(qū)域,同時播放對應的該未讀多媒體消息,且在播放多媒體消息的過程中,禁止響應在除該操作區(qū)域以外區(qū)域的操作,即,禁止響應除控制語音消息播放以外的其他操作,如:撥打電話。
當點擊播放的是同一個聯(lián)系人發(fā)送有一條未讀多媒體消息的應用場景下,具體參見圖9,圖9為圖8中位于第三行的聯(lián)系人消息行的放大示意圖,由于“昵稱3”只發(fā)來了一條未讀多媒體消息,因此在消息列表中只展示與該未讀多媒體消息對應的播放鍵,而不展示未讀多媒體消息的數(shù)量。當檢測到用戶點擊該播放鍵時,生成與該條未讀語音信息對應的操作區(qū)域,將該操作區(qū)域展示在屏幕中“昵稱3”對應的聯(lián)系人消息行所在的位置,并對該條未讀多媒體消息進行播放,同時將停止播放鍵取代該播放鍵進行展示。如圖9所示,該操作區(qū)域包括:播放鍵,停止播放鍵,可拖動的播放進度條,以及,用于展示正在播放的未讀多媒體消息對應的聯(lián)系人的頭像與名稱、播放時間進度、音效波紋與總多媒體數(shù)量進度等信息的展示區(qū)域。當檢測到點擊該停止播放鍵的操作時,停止播放正在播放的多媒體消息,返回消息列表,并在該消息列表中“昵稱3”對應的聯(lián)系人消息行不再展示播放鍵。當檢測到正在播放的多媒體消息播放完畢,則退出播放模式,返回 消息列表,并在該消息列表中“昵稱3”對應的聯(lián)系人消息行不再展示播放鍵。在未播放多媒體消息時,若檢測到在該播放鍵之外指定區(qū)域的點擊操作(例如在圖9中消息列表的空白處進行的點擊操作),則展示該消息列表的詳情頁,在該詳情頁中展示歷史多媒體消息以及對應的操作按鈕,用戶可以通過點擊操作按鈕進一步控制播放歷史多媒體消息。當檢測到從該詳情頁返回到該消息列表的操作時,退出播放模式,展示不包含該操作控制鍵的默認消息列表。
當點擊播放的是群組消息的應用場景下,參見圖8和圖10,圖10為圖8中位于第四行的名稱為“昵稱4、5、6...”的群組對應的群組消息行的放大示意圖。當未讀多媒體消息為群組消息時,在消息列表中展示與該未讀多媒體消息對應的播放鍵,由于該群組消息中包含來自名稱分別為“昵稱4”、“昵稱5”、“昵稱6”的3個聯(lián)系人的4條未讀多媒體消息,因此在消息列表中展示與該未讀多媒體消息對應的播放鍵以及拉取到的該未讀多媒體消息的總條數(shù)4。當檢測到用戶點擊該播放鍵時,生成與多條該未讀語音信息對應的操作區(qū)域,將該操作區(qū)域展示在屏幕中與“昵稱4、5、6...”對應的群組消息行所在的位置,并按照上述4條未讀多媒體消息接收時間的先后順序,依次播放上述4條未讀多媒體消息,同時將停止播放鍵取代播放鍵進行展示,用戶可以點擊該停止播放鍵停止播放多媒體消息,且,在操作區(qū)域還展示有播放進度條以及播放時間、音效波紋等信息,用戶可以拖拉該播放進度條控制播放進度。此外,客戶端會將正在播放的未讀多媒體消息對應的聯(lián)系人的頭像與名稱取代群組頭像與名稱進行展示,即在播放不同聯(lián)系人的未讀多媒體消息時對應展示不同聯(lián)系人的頭像及名稱(昵稱),并根據(jù)播放的進度實時展示播放數(shù)量信息,即當前播放的是第幾條,一共要播放幾條,如圖10所示的1/4、2/4……4/4。此外,在未播放多媒體消息時,當檢測到點擊除播放鍵之外區(qū)域的操作時(例如在空白處點擊的操作)可進入消息列表的詳情頁,在該詳情頁中展示歷史多媒體消息以及 對應的操作按鈕,用戶可以通過點擊操作按鈕進一步處理歷史多媒體消息,當檢測到從該詳情頁返回到該消息列表的操作或者所有的歷史多媒體消息全部播放完畢時,退出播放模式,返回默認消息列表,即展示不包含該操作控制鍵的默認消息列表。進一步地,當檢測到點擊該停止播放鍵的操作時,停止播放正在播放的多媒體消息,退出播放模式,返回消息列表,將該群組的頭像與名稱取代該正在播放的多媒體消息對應的聯(lián)系人的頭像與名稱進行展示,并在該消息列表中“昵稱4、5、6...”對應的群組消息行不展示播放鍵。進一步地,在檢測到群組中的所有未讀多媒體消息均播放完畢時,自動退出播放模式,返回消息列表,在該消息列表中“昵稱4、5、6...”對應的群組消息行不展示播放鍵,并將該群組的頭像與名稱取代最后一個播放的多媒體消息對應的聯(lián)系人的頭像進行展示。
第五實施例
請參閱圖11,為本發(fā)明第五實施例提供的一種多媒體消息播放裝置。如圖11所示,多媒體消息播放裝置50包括:
展示模塊51,用于當檢測到存在未讀多媒體消息時,在消息列表中展示與該未讀多媒體消息對應的操作控制鍵;
生成模塊52,用于若檢測到觸發(fā)該操作控制鍵的操作,則生成與該未讀多媒體消息對應的操作區(qū)域;
展示模塊51,還用于展示該操作區(qū)域;
播放模塊53,用于播放對應的該未讀多媒體消息;
展示模塊51,還用于若檢測到在該操作控制鍵之外指定區(qū)域的觸發(fā)操作,則展示歷史多媒體消息以及對應的操作按鈕。
本實施例對多媒體消息播放裝置50的各功能模塊實現(xiàn)各自功能的具體過程,請參見上述圖1至圖10所示實施例中描述的具體內(nèi)容,此處不再贅述。
本實施例提供的一種多媒體消息播放裝置,通過在消息列表中展示未 讀多媒體消息對應的操作控制鍵,可以在消息列表中直接播放未讀多媒體消息,提高播放的便捷性和播放效率,并通過當檢測到在操作控制鍵之外指定區(qū)域的觸發(fā)操作時,展示歷史多媒體消息以及對應的操作按鈕,可以同時提高對歷史多媒體消息播放的便捷性和播放效率。
第六實施例
請參閱圖12,為本發(fā)明第六實施例提供的一種多媒體消息播放裝置。如圖11所示,多媒體消息播放裝置60包括:
展示模塊61,用于當檢測到存在未讀多媒體消息時,在消息列表中展示與該未讀多媒體消息對應的操作控制鍵;
生成模塊62,用于若檢測到觸發(fā)該操作控制鍵的操作,則生成與該未讀多媒體消息對應的操作區(qū)域;
展示模塊61,還用于展示該操作區(qū)域;
播放模塊63,用于播放對應的該未讀多媒體消息;
展示模塊61,還用于若檢測到在該操作控制鍵之外指定區(qū)域的觸發(fā)操作,則展示歷史多媒體消息以及對應的操作按鈕。
進一步地,展示模塊61,還用于若檢測到的該未讀多媒體消息為同一聯(lián)系人發(fā)送的多條未讀多媒體消息,則在該消息列表中展示與該未讀多媒體消息對應的操作控制鍵以及該未讀多媒體消息的總條數(shù);
展示模塊61,還用于若檢測到的該未讀多媒體消息為同一群組的多條未讀多媒體消息,則在該消息列表中展示與該未讀多媒體消息對應的操作控制鍵以及該未讀多媒體消息的總條數(shù)。
進一步地,播放模塊63,還用于按照各該未讀多媒體消息接收時間的先后順序,依次播放各該未讀多媒體消息。
進一步地,該操作控制鍵包括:播放鍵、停止播放鍵以及播放進度條,則該操作區(qū)域包括該播放鍵、該停止播放鍵以及該播放進度條,
展示模塊61,還用于在開始播放該未讀多媒體消息時,將該停止播放 鍵取代該播放鍵進行展示,并展示該播放進度條以及播放數(shù)量信息;
展示模塊61,還用于當檢測到觸發(fā)該停止播放鍵的操作,則停止播放正在播放的多媒體消息,返回該消息列表,并在該消息列表中不展示停止播放的多媒體消息對應的該操作控制鍵。
進一步地,展示模塊61,還用于若該未讀語音消息為群組消息,則在開始播放該未讀多媒體消息時,將正在播放的多媒體消息對應的聯(lián)系人的頭像與名稱取代該群組的頭像與名稱進行展示。
進一步地,播放模塊63,還用于當檢測到觸發(fā)該停止播放鍵的操作,則停止播放正在播放的該群組中的多媒體消息;
展示模塊61,還用于當播放模塊63停止播放正在播放的該群組中的多媒體消息時,將該群組的頭像與名稱取代該正在播放的多媒體消息對應的聯(lián)系人的頭像與名稱進行展示;
展示模塊61,還用于當檢測到正在播放的該群組中的多媒體消息播放完畢時,將該群組的頭像與名稱取代該正在播放的多媒體消息對應的聯(lián)系人的頭像與名稱進行展示。
進一步地,展示模塊61,還用于若檢測到的該未讀多媒體消息為同一聯(lián)系人發(fā)送的一條未讀多媒體消息,則在開始播放該未讀多媒體消息時,將該停止播放鍵取代該播放鍵進行展示,并展示該播放進度條;
展示模塊61,還用于當檢測到觸發(fā)該停止播放鍵的操作,則停止播放正在播放的多媒體消息,返回該消息列表,并在該消息列表中不展示停止播放的多媒體消息對應的該操作控制鍵。
進一步地,多媒體消息播放裝置60還包括:
處理模塊64,用于當該未讀多媒體消息正在播放時,禁止響應在除該操作區(qū)域以外區(qū)域的操作。
進一步地,展示模塊61,還用于當檢測到從該歷史多媒體消息的顯示頁面返回到該消息列表的觸發(fā)操作時,則展示不包含該操作控制鍵的默認 消息列表。
進一步地,展示模塊61,還用于若檢測到該未讀多媒體消息播放完畢,則返回該消息列表,并在該消息列表中不展示播放完畢的多媒體消息對應的該操作控制鍵。
本實施例對多媒體消息播放裝置60的各功能模塊實現(xiàn)各自功能的具體過程,請參見上述圖1至圖10所示實施例中描述的具體內(nèi)容,此處不再贅述。
本實施例提供的一種多媒體消息播放裝置,通過在消息列表中展示未讀多媒體消息對應的操作控制鍵,可以在消息列表中直接播放未讀多媒體消息,提高播放的便捷性和播放效率,并通過當檢測到在操作控制鍵之外指定區(qū)域的觸發(fā)操作時,展示歷史多媒體消息以及對應的操作按鈕,可以同時提高對歷史多媒體消息播放的便捷性和播放效率。
需要說明的是,本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。對于裝置類實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括要素的過程、方法、物品或者裝置中還存在另外的相同要素。
本領域普通技術人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關的硬件完成,該程序可以存儲于一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。
以上,僅是本發(fā)明的較佳實施例而已,并非對本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術人員,在不脫離本發(fā)明技術方案范圍內(nèi),當可利用上述揭示的技術內(nèi)容做出些許更動或修飾為等同變化的等效實施例,但凡是未脫離本發(fā)明技術方案內(nèi)容,依據(jù)本發(fā)明的技術實質對以上實施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術方案的范圍內(nèi)。