本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種基于截圖的多媒體信息播放方法及裝置。
背景技術(shù):
目前,微信、qq、陌陌等即時(shí)通訊應(yīng)用已經(jīng)成了人們?nèi)粘I畹某S媒涣鞴ぞ?,越來越多的人離不開它們,截屏是人們?cè)谑褂眉磿r(shí)通訊應(yīng)用時(shí)常用的功能,很多用戶會(huì)將好友的聊天記錄通過截屏獲得的截圖保存下來,以備日后查看,又或是將該截圖發(fā)送給對(duì)方。
但是截圖中不僅包含文字,還包含有動(dòng)態(tài)圖片、音頻、視頻等多媒體信息,用戶在查看截圖時(shí),無法了解到截屏中的多媒體信息內(nèi)容,假設(shè)用戶自己想了解這些多媒體信息內(nèi)容,還需要翻查歷史聊天記錄;假設(shè)對(duì)方想了解這些多媒體信息內(nèi)容,用戶還需要將這些多媒體信息逐條轉(zhuǎn)發(fā)給對(duì)方,導(dǎo)致用戶不便于了解截圖中的多媒體信息,影響了用戶體驗(yàn)。
上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的在于提供一種基于截圖的多媒體信息播放方法及裝置,旨在解決用戶不便于了解截圖中的多媒體信息的技術(shù)問題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供一種基于截圖的多媒體信息播放方法,所述方法包括以下步驟:
展示待操作截圖,所述待操作截圖中包含至少一個(gè)與多媒體信息對(duì)應(yīng)的圖標(biāo);
響應(yīng)于用戶輸入的點(diǎn)擊操作,獲取所述點(diǎn)擊操作的點(diǎn)擊位置;
判斷所述點(diǎn)擊位置是否位于與多媒體信息對(duì)應(yīng)的圖標(biāo)區(qū)域內(nèi),在所述點(diǎn)擊位置位于當(dāng)前的圖標(biāo)區(qū)域內(nèi)時(shí),播放與所述當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息。
優(yōu)選地,所述判斷所述點(diǎn)擊位置是否位于與多媒體信息對(duì)應(yīng)的圖標(biāo)區(qū)域內(nèi),在所述點(diǎn)擊位置位于當(dāng)前的圖標(biāo)區(qū)域內(nèi)時(shí),播放與所述當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息,具體包括:
獲取各圖標(biāo)區(qū)域,判斷所述點(diǎn)擊位置是否位于圖標(biāo)區(qū)域內(nèi),在所述點(diǎn)擊位置位于當(dāng)前的圖標(biāo)區(qū)域內(nèi)時(shí),獲取與當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息的文件存儲(chǔ)地址,并根據(jù)獲取的文件存儲(chǔ)地址播放與所述當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息。
優(yōu)選地,所述獲取與當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息的文件存儲(chǔ)地址,具體包括:
根據(jù)所述當(dāng)前的圖標(biāo)區(qū)域查找映射關(guān)系,獲取與當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息的文件存儲(chǔ)地址,所述映射關(guān)系包括:圖標(biāo)區(qū)域和多媒體信息的文件存儲(chǔ)地址之間的對(duì)應(yīng)關(guān)系。
優(yōu)選地,所述展示待操作截圖之前,所述方法還包括:
響應(yīng)于用戶輸入的截屏指令,獲取顯示界面的當(dāng)前截圖,并保存顯示界面中的多媒體信息;
從所述當(dāng)前截圖中獲取各圖標(biāo)區(qū)域,并將各圖標(biāo)區(qū)域與多媒體信息進(jìn)行對(duì)應(yīng)。
優(yōu)選地,所述從所述當(dāng)前截圖中獲取各圖標(biāo)區(qū)域,并將各圖標(biāo)區(qū)域與多媒體信息進(jìn)行對(duì)應(yīng),具體包括:
從所述當(dāng)前截圖中獲取各圖標(biāo)區(qū)域,獲取多媒體信息的文件存儲(chǔ)地址,將圖標(biāo)區(qū)域和多媒體信息的文件存儲(chǔ)地址進(jìn)行對(duì)應(yīng),以生成映射關(guān)系。
此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種基于截圖的多媒體信息播放裝置,所述裝置包括:
截圖展示模塊,用于展示待操作截圖,所述待操作截圖中包含至少一個(gè)與多媒體信息對(duì)應(yīng)的圖標(biāo);
位置獲取模塊,用于響應(yīng)于用戶輸入的點(diǎn)擊操作,獲取所述點(diǎn)擊操作的點(diǎn)擊位置;
信息播放模塊,用于判斷所述點(diǎn)擊位置是否位于與多媒體信息對(duì)應(yīng)的圖標(biāo)區(qū)域內(nèi),在所述點(diǎn)擊位置位于當(dāng)前的圖標(biāo)區(qū)域內(nèi)時(shí),播放與所述當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息。
優(yōu)選地,所述信息播放模塊,還用于獲取各圖標(biāo)區(qū)域,判斷所述點(diǎn)擊位置是否位于圖標(biāo)區(qū)域內(nèi),在所述點(diǎn)擊位置位于當(dāng)前的圖標(biāo)區(qū)域內(nèi)時(shí),獲取與當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息的文件存儲(chǔ)地址,并根據(jù)獲取的文件存儲(chǔ)地址播放與所述當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息。
優(yōu)選地,所述信息播放模塊,還用于根據(jù)所述當(dāng)前的圖標(biāo)區(qū)域查找映射關(guān)系,獲取與當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息的文件存儲(chǔ)地址,所述映射關(guān)系包括:圖標(biāo)區(qū)域和多媒體信息的文件存儲(chǔ)地址之間的對(duì)應(yīng)關(guān)系。
優(yōu)選地,所述裝置還包括:
截圖獲取模塊,用于響應(yīng)于用戶輸入的截屏指令,獲取顯示界面的當(dāng)前截圖,并保存顯示界面中的多媒體信息;
信息對(duì)應(yīng)模塊,用于從所述當(dāng)前截圖中獲取各圖標(biāo)區(qū)域,并將各圖標(biāo)區(qū)域與多媒體信息進(jìn)行對(duì)應(yīng)。
優(yōu)選地,所述信息對(duì)應(yīng)模塊,還用于從所述當(dāng)前截圖中獲取各圖標(biāo)區(qū)域,獲取多媒體信息的文件存儲(chǔ)地址,將圖標(biāo)區(qū)域和多媒體信息的文件存儲(chǔ)地址進(jìn)行對(duì)應(yīng),以生成映射關(guān)系。
本發(fā)明展示待操作截圖,響應(yīng)于用戶輸入的點(diǎn)擊操作,獲取所述點(diǎn)擊操作的點(diǎn)擊位置,在所述點(diǎn)擊位置位于所述待操作截圖的當(dāng)前的圖標(biāo)區(qū)域內(nèi)時(shí),播放與所述當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息,從而能夠使用戶非常方便、直觀地了解截圖中的多媒體信息,提高了用戶體驗(yàn)。
附圖說明
圖1為本發(fā)明基于截圖的多媒體信息播放方法第一實(shí)施例的流程示意圖;
圖2為本發(fā)明基于截圖的多媒體信息播放第二實(shí)施例的流程示意圖;
圖3為本發(fā)明基于截圖的多媒體信息播放第三實(shí)施例的流程示意圖;
圖4為本發(fā)明基于截圖的多媒體信息播放裝置第一實(shí)施例的功能模塊示意圖;
圖5為本發(fā)明基于截圖的多媒體信息播放裝置第二實(shí)施例的功能模塊示意圖;
圖6為本發(fā)明基于截圖的多媒體信息播放裝置第三實(shí)施例的功能模塊示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
參照?qǐng)D1,本發(fā)明第一實(shí)施例提供一種基于截圖的多媒體信息播放方法,所述方法包括:
s10:展示待操作截圖,所述待操作截圖中包含至少一個(gè)與多媒體信息對(duì)應(yīng)的圖標(biāo);
需要說明的是,本實(shí)施例的方法的執(zhí)行主體為終端,所述終端為pc機(jī)、筆記本、平板電腦、手機(jī)或掌上電腦pda等設(shè)備,當(dāng)然,還可為其他類似功能的設(shè)備,本實(shí)施例對(duì)此不加以限制。
可理解的是,所述待操作截圖可由終端對(duì)即時(shí)聊天應(yīng)用的聊天記錄進(jìn)行截屏獲得,還可由終端對(duì)其他對(duì)象進(jìn)行截屏獲得,本實(shí)施例對(duì)此不加以限制,當(dāng)然,所述待操作截圖也可由其他終端所發(fā)送,本實(shí)施例對(duì)此不加以限制。
應(yīng)理解的是,所述多媒體信息為動(dòng)態(tài)圖片、音頻文件或視頻文件等信息,當(dāng)然,所述多媒體信息在顯示界面中展示時(shí),通常會(huì)采用一個(gè)與多媒體信息對(duì)應(yīng)的圖標(biāo),例如:對(duì)于音頻文件,則通常會(huì)展示一個(gè)類似聲波狀的圖標(biāo);對(duì)于視頻文件,通常會(huì)展示一個(gè)帶有播放按鈕的視頻縮略圖;當(dāng)然,也可采用其他樣式的圖標(biāo),本實(shí)施例對(duì)此不加以限制。
在具體實(shí)現(xiàn)中,在終端的顯示界面中展示有多媒體信息時(shí),對(duì)該顯示界面進(jìn)行截屏,獲得的截圖通常也帶有與多媒體信息對(duì)應(yīng)的圖標(biāo),當(dāng)然,可能還存在其他情況,例如:終端的顯示界面中未展示有多媒體信息時(shí),對(duì)該顯示界面進(jìn)行截屏,獲得的截圖即為普通的截圖。
s20:響應(yīng)于用戶輸入的點(diǎn)擊操作,獲取所述點(diǎn)擊操作的點(diǎn)擊位置;
可理解的是,用戶可通過多種方式輸入點(diǎn)擊操作,例如:對(duì)于設(shè)有觸摸屏的終端,用戶可通過在所述觸摸屏上進(jìn)行點(diǎn)擊,從而輸入點(diǎn)擊操作;對(duì)于設(shè)有按鍵的終端,用戶可通過方向選擇按鍵控制顯示界面中的光標(biāo),以選擇位置,并通過確認(rèn)按鍵輸入點(diǎn)擊操作;當(dāng)然,還可通過其他方式輸入點(diǎn)擊操作,本實(shí)施例對(duì)此不加以限制。
s30:判斷所述點(diǎn)擊位置是否位于與多媒體信息對(duì)應(yīng)的圖標(biāo)區(qū)域內(nèi),在所述點(diǎn)擊位置位于當(dāng)前的圖標(biāo)區(qū)域內(nèi)時(shí),播放與所述當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息。
可理解的是,根據(jù)所述點(diǎn)擊位置即可判斷是否位于與多媒體信息對(duì)應(yīng)的圖標(biāo)區(qū)域內(nèi),在所述點(diǎn)擊位置位于當(dāng)前的圖標(biāo)區(qū)域內(nèi)時(shí),即可播放與所述當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息。
當(dāng)然,在截圖中沒有包含與多媒體信息對(duì)應(yīng)的圖標(biāo),又或是,所述點(diǎn)擊位置不位于當(dāng)前的圖標(biāo)區(qū)域內(nèi)時(shí),操作方式即為和正常的截圖操作方式(例如:收起該截圖)一致。
本實(shí)施例展示待操作截圖,響應(yīng)于用戶輸入的點(diǎn)擊操作,獲取所述點(diǎn)擊操作的點(diǎn)擊位置,在所述點(diǎn)擊位置位于所述待操作截圖的當(dāng)前的圖標(biāo)區(qū)域內(nèi)時(shí),播放與所述當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息,從而能夠使用戶非常方便、直觀地了解截圖中的多媒體信息,提高了用戶體驗(yàn)。
參照?qǐng)D2,圖2為本發(fā)明基于截圖的多媒體信息播放方法第二實(shí)施例的流程示意圖,基于上述圖1所示的實(shí)施例,提出本發(fā)明基于截圖的多媒體信息播放方法的第二實(shí)施例。
本實(shí)施例中,步驟s30,具體包括:
s30’:獲取各圖標(biāo)區(qū)域,判斷所述點(diǎn)擊位置是否位于圖標(biāo)區(qū)域內(nèi),在所述點(diǎn)擊位置位于當(dāng)前的圖標(biāo)區(qū)域內(nèi)時(shí),獲取與當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息的文件存儲(chǔ)地址,并根據(jù)獲取的文件存儲(chǔ)地址播放與所述當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息。
可理解的是,為便于判斷所述點(diǎn)擊位置是否位于圖標(biāo)區(qū)域內(nèi),可先獲取各圖標(biāo)區(qū)域,再將所述點(diǎn)擊位置與各圖標(biāo)區(qū)域進(jìn)行依次匹配,在與當(dāng)前的圖標(biāo)區(qū)域匹配成功時(shí),認(rèn)為所述點(diǎn)擊位置位于當(dāng)前的圖標(biāo)區(qū)域內(nèi)。
需要說明的是,為便于播放與所述當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息,可先獲取與當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息的文件存儲(chǔ)地址,并根據(jù)獲取的文件存儲(chǔ)地址播放與所述當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息。
在具體實(shí)現(xiàn)中,為了便于獲取與當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息的文件存儲(chǔ)地址,本實(shí)施例中,還可根據(jù)所述當(dāng)前的圖標(biāo)區(qū)域查找映射關(guān)系,獲取與當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息的文件存儲(chǔ)地址,所述映射關(guān)系包括:圖標(biāo)區(qū)域和多媒體信息的文件存儲(chǔ)地址之間的對(duì)應(yīng)關(guān)系。
應(yīng)理解的是,所述映射關(guān)系可采用鍵值對(duì)體現(xiàn),也就是說,鍵為圖標(biāo)區(qū)域,值為該圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息的文件存儲(chǔ)地址。
可理解的是,所述文件存儲(chǔ)地址可采用文件相對(duì)路徑,也就是說,對(duì)于所述待操作截圖為由終端對(duì)即時(shí)聊天應(yīng)用的聊天記錄或其他對(duì)象進(jìn)行截屏獲得時(shí),會(huì)將所述待操作截圖中圖標(biāo)對(duì)應(yīng)的多媒體信息保存于本地,并將所述多媒體信息的文件相對(duì)路徑作為所述文件存儲(chǔ)地址;
對(duì)于所述述待操作截圖為其他終端所發(fā)送時(shí),所述其他終端會(huì)將所述待操作截圖、待操作截圖中圖標(biāo)對(duì)應(yīng)的多媒體信息、以及文件相對(duì)路徑發(fā)送至所述終端,并將接收到的文件相對(duì)路徑作為所述文件存儲(chǔ)地址;
當(dāng)然,所述文件相對(duì)路徑用于查找并播放所述多媒體信息,故而,事實(shí)上其可采用文件絕對(duì)路徑,但考慮到所述待操作截圖可能由其他終端所發(fā)送,由于所述待操作截圖由其他終端所發(fā)送時(shí),需要攜帶所述映射關(guān)系及多媒體信息一起發(fā)送,文件相對(duì)路徑不變,不影響播放與所述當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息,而文件絕對(duì)路徑會(huì)發(fā)生變化,導(dǎo)致無法播放與所述當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息。
當(dāng)然,所述文件存儲(chǔ)地址可采用統(tǒng)一資源定位符(uniformresourcelocator,url),也就是說,所述待操作截圖無論是由終端對(duì)即時(shí)聊天應(yīng)用的聊天記錄或其他對(duì)象進(jìn)行截屏獲得,還是由其他終端所發(fā)送,將所述待操作截圖中圖標(biāo)對(duì)應(yīng)的多媒體信息保存至服務(wù)器(可為普通服務(wù)器,也可為云服務(wù)器),接收由服務(wù)器反饋的url,并將所述url作為所述文件存儲(chǔ)地址。
參照?qǐng)D3,圖3為本發(fā)明基于截圖的多媒體信息播放方法第三實(shí)施例的流程示意圖,基于上述圖1或2所示的實(shí)施例,提出本發(fā)明基于截圖的多媒體信息播放方法的第三實(shí)施例,圖3以基于圖1所示的實(shí)施例為例。
本實(shí)施例中,所述步驟s10之前,所述方法還包括:
s01:響應(yīng)于用戶輸入的截屏指令,獲取顯示界面的當(dāng)前截圖,并保存顯示界面中的多媒體信息;
可理解的是,所述保存顯示界面中的多媒體信息,可以理解為保存于本地,也可以理解為保存于服務(wù)器中。
s02:從所述當(dāng)前截圖中獲取各圖標(biāo)區(qū)域,并將各圖標(biāo)區(qū)域與多媒體信息進(jìn)行對(duì)應(yīng)。
應(yīng)理解的是,在用戶啟動(dòng)預(yù)設(shè)功能時(shí),執(zhí)行步驟s01,否則按照常規(guī)截屏方式進(jìn)行截屏。
可理解的是,為保證在所述點(diǎn)擊位置位于當(dāng)前的圖標(biāo)區(qū)域內(nèi)時(shí),能夠播放與所述當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息,需要預(yù)先建立圖標(biāo)區(qū)域和多媒體信息之間的對(duì)應(yīng)關(guān)系,故而,本實(shí)施例中,響應(yīng)于用戶輸入的截屏指令,獲取顯示界面的當(dāng)前截圖,并保存顯示界面中的多媒體信息;從所述當(dāng)前截圖中獲取各圖標(biāo)區(qū)域,并將各圖標(biāo)區(qū)域與多媒體信息進(jìn)行對(duì)應(yīng)。
需要說明的是,所述截屏指令可采用多種方式進(jìn)行輸入,例如:對(duì)于設(shè)有觸摸屏的終端,用戶可通過在所述觸摸屏上進(jìn)行觸發(fā),從而輸入截屏指令;對(duì)于設(shè)有按鍵的終端,用戶可通過截屏按鍵輸入截屏指令;當(dāng)然,還可通過其他方式輸入截屏指令,本實(shí)施例對(duì)此不加以限制。
在具體實(shí)現(xiàn)中,步驟s02可具體包括:從所述當(dāng)前截圖中獲取各圖標(biāo)區(qū)域,獲取多媒體信息的文件存儲(chǔ)地址,將圖標(biāo)區(qū)域和多媒體信息的文件存儲(chǔ)地址進(jìn)行對(duì)應(yīng),以生成映射關(guān)系,從而便于實(shí)現(xiàn)在所述點(diǎn)擊位置位于當(dāng)前的圖標(biāo)區(qū)域內(nèi)時(shí),播放與所述當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息。
參照?qǐng)D4,本發(fā)明第一實(shí)施例提供一種基于截圖的多媒體信息播放裝置,所述裝置包括:
截圖展示模塊10,用于展示待操作截圖,所述待操作截圖中包含至少一個(gè)與多媒體信息對(duì)應(yīng)的圖標(biāo);
需要說明的是,本實(shí)施例的裝置部署于終端上,所述終端為pc機(jī)、筆記本、平板電腦、手機(jī)或掌上電腦pda等設(shè)備,當(dāng)然,還可為其他類似功能的設(shè)備,本實(shí)施例對(duì)此不加以限制。
可理解的是,所述待操作截圖可由終端對(duì)即時(shí)聊天應(yīng)用的聊天記錄進(jìn)行截屏獲得,還可由終端對(duì)其他對(duì)象進(jìn)行截屏獲得,本實(shí)施例對(duì)此不加以限制,當(dāng)然,所述待操作截圖也可由其他終端所發(fā)送,本實(shí)施例對(duì)此不加以限制。
應(yīng)理解的是,所述多媒體信息為動(dòng)態(tài)圖片、音頻文件或視頻文件等信息,當(dāng)然,所述多媒體信息在顯示界面中展示時(shí),通常會(huì)采用一個(gè)與多媒體信息對(duì)應(yīng)的圖標(biāo),例如:對(duì)于音頻文件,則通常會(huì)展示一個(gè)類似聲波狀的圖標(biāo);對(duì)于視頻文件,通常會(huì)展示一個(gè)帶有播放按鈕的視頻縮略圖;當(dāng)然,也可采用其他樣式的圖標(biāo),本實(shí)施例對(duì)此不加以限制。
在具體實(shí)現(xiàn)中,在終端的顯示界面中展示有多媒體信息時(shí),對(duì)該顯示界面進(jìn)行截屏,獲得的截圖通常也帶有與多媒體信息對(duì)應(yīng)的圖標(biāo),當(dāng)然,可能還存在其他情況,例如:終端的顯示界面中未展示有多媒體信息時(shí),對(duì)該顯示界面進(jìn)行截屏,獲得的截圖即為普通的截圖。
位置獲取模塊20,用于響應(yīng)于用戶輸入的點(diǎn)擊操作,獲取所述點(diǎn)擊操作的點(diǎn)擊位置;
可理解的是,用戶可通過多種方式輸入點(diǎn)擊操作,例如:對(duì)于設(shè)有觸摸屏的終端,用戶可通過在所述觸摸屏上進(jìn)行點(diǎn)擊,從而輸入點(diǎn)擊操作;對(duì)于設(shè)有按鍵的終端,用戶可通過方向選擇按鍵控制顯示界面中的光標(biāo),以選擇位置,并通過確認(rèn)按鍵輸入點(diǎn)擊操作;當(dāng)然,還可通過其他方式輸入點(diǎn)擊操作,本實(shí)施例對(duì)此不加以限制。
信息播放模塊30,用于判斷所述點(diǎn)擊位置是否位于與多媒體信息對(duì)應(yīng)的圖標(biāo)區(qū)域內(nèi),在所述點(diǎn)擊位置位于當(dāng)前的圖標(biāo)區(qū)域內(nèi)時(shí),播放與所述當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息。
可理解的是,根據(jù)所述點(diǎn)擊位置即可判斷是否位于與多媒體信息對(duì)應(yīng)的圖標(biāo)區(qū)域內(nèi),在所述點(diǎn)擊位置位于當(dāng)前的圖標(biāo)區(qū)域內(nèi)時(shí),即可播放與所述當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息。
當(dāng)然,在截圖中沒有包含與多媒體信息對(duì)應(yīng)的圖標(biāo),又或是,所述點(diǎn)擊位置不位于當(dāng)前的圖標(biāo)區(qū)域內(nèi)時(shí),操作方式即為和正常的截圖操作方式(例如:收起該截圖)一致。
本實(shí)施例展示待操作截圖,響應(yīng)于用戶輸入的點(diǎn)擊操作,獲取所述點(diǎn)擊操作的點(diǎn)擊位置,在所述點(diǎn)擊位置位于所述待操作截圖的當(dāng)前的圖標(biāo)區(qū)域內(nèi)時(shí),播放與所述當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息,從而能夠使用戶非常方便、直觀地了解截圖中的多媒體信息,提高了用戶體驗(yàn)。
參照?qǐng)D5,圖5為本發(fā)明基于截圖的多媒體信息播放裝置第二實(shí)施例的功能模塊示意圖,基于上述圖4所示的實(shí)施例,提出本發(fā)明基于截圖的多媒體信息播放裝置的第二實(shí)施例。
本實(shí)施例中,所述信息播放模塊30’,還用于獲取各圖標(biāo)區(qū)域,判斷所述點(diǎn)擊位置是否位于圖標(biāo)區(qū)域內(nèi),在所述點(diǎn)擊位置位于當(dāng)前的圖標(biāo)區(qū)域內(nèi)時(shí),獲取與當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息的文件存儲(chǔ)地址,并根據(jù)獲取的文件存儲(chǔ)地址播放與所述當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息。
可理解的是,為便于判斷所述點(diǎn)擊位置是否位于圖標(biāo)區(qū)域內(nèi),可先獲取各圖標(biāo)區(qū)域,再將所述點(diǎn)擊位置與各圖標(biāo)區(qū)域進(jìn)行依次匹配,在與當(dāng)前的圖標(biāo)區(qū)域匹配成功時(shí),認(rèn)為所述點(diǎn)擊位置位于當(dāng)前的圖標(biāo)區(qū)域內(nèi)。
需要說明的是,為便于播放與所述當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息,可先獲取與當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息的文件存儲(chǔ)地址,并根據(jù)獲取的文件存儲(chǔ)地址播放與所述當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息。
在具體實(shí)現(xiàn)中,為了便于獲取與當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息的文件存儲(chǔ)地址,本實(shí)施例中,還可根據(jù)所述當(dāng)前的圖標(biāo)區(qū)域查找映射關(guān)系,獲取與當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息的文件存儲(chǔ)地址,所述映射關(guān)系包括:圖標(biāo)區(qū)域和多媒體信息的文件存儲(chǔ)地址之間的對(duì)應(yīng)關(guān)系。
應(yīng)理解的是,所述映射關(guān)系可采用鍵值對(duì)體現(xiàn),也就是說,鍵為圖標(biāo)區(qū)域,值為該圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息的文件存儲(chǔ)地址。
可理解的是,所述文件存儲(chǔ)地址可采用文件相對(duì)路徑,也就是說,對(duì)于所述待操作截圖為由終端對(duì)即時(shí)聊天應(yīng)用的聊天記錄或其他對(duì)象進(jìn)行截屏獲得時(shí),會(huì)將所述待操作截圖中圖標(biāo)對(duì)應(yīng)的多媒體信息保存于本地,并將所述多媒體信息的文件相對(duì)路徑作為所述文件存儲(chǔ)地址;
對(duì)于所述述待操作截圖為其他終端所發(fā)送時(shí),所述其他終端會(huì)將所述待操作截圖、待操作截圖中圖標(biāo)對(duì)應(yīng)的多媒體信息、以及文件相對(duì)路徑發(fā)送至所述終端,并將接收到的文件相對(duì)路徑作為所述文件存儲(chǔ)地址;
當(dāng)然,所述文件相對(duì)路徑用于查找并播放所述多媒體信息,故而,事實(shí)上其可采用文件絕對(duì)路徑,但考慮到所述待操作截圖可能由其他終端所發(fā)送,由于所述待操作截圖由其他終端所發(fā)送時(shí),需要攜帶所述映射關(guān)系及多媒體信息一起發(fā)送,文件相對(duì)路徑不變,不影響播放與所述當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息,而文件絕對(duì)路徑會(huì)發(fā)生變化,導(dǎo)致無法播放與所述當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息。
當(dāng)然,所述文件存儲(chǔ)地址可采用統(tǒng)一資源定位符(uniformresourcelocator,url),也就是說,所述待操作截圖無論是由終端對(duì)即時(shí)聊天應(yīng)用的聊天記錄或其他對(duì)象進(jìn)行截屏獲得,還是由其他終端所發(fā)送,將所述待操作截圖中圖標(biāo)對(duì)應(yīng)的多媒體信息保存至服務(wù)器(可為普通服務(wù)器,也可為云服務(wù)器),接收由服務(wù)器反饋的url,并將所述url作為所述文件存儲(chǔ)地址。
參照?qǐng)D6,圖6為本發(fā)明基于截圖的多媒體信息播放裝置第三實(shí)施例的功能模塊示意圖,基于上述圖4或5所示的實(shí)施例,提出本發(fā)明基于截圖的多媒體信息播放裝置的第三實(shí)施例,圖6以基于圖4所示的實(shí)施例為例。
本實(shí)施例中,所述裝置還包括:
截圖獲取模塊01,用于響應(yīng)于用戶輸入的截屏指令,獲取顯示界面的當(dāng)前截圖,并保存顯示界面中的多媒體信息;
可理解的是,所述保存顯示界面中的多媒體信息,可以理解為保存于本地,也可以理解為保存于服務(wù)器中。
信息對(duì)應(yīng)模塊02,用于從所述當(dāng)前截圖中獲取各圖標(biāo)區(qū)域,并將各圖標(biāo)區(qū)域與多媒體信息進(jìn)行對(duì)應(yīng)。
應(yīng)理解的是,在用戶啟動(dòng)預(yù)設(shè)功能時(shí),調(diào)用所述截圖獲取模塊01,否則按照常規(guī)截屏方式進(jìn)行截屏。
可理解的是,為保證在所述點(diǎn)擊位置位于當(dāng)前的圖標(biāo)區(qū)域內(nèi)時(shí),能夠播放與所述當(dāng)前的圖標(biāo)區(qū)域?qū)?yīng)的多媒體信息,需要預(yù)先建立圖標(biāo)區(qū)域和多媒體信息之間的對(duì)應(yīng)關(guān)系,故而,本實(shí)施例中,響應(yīng)于用戶輸入的截屏指令,獲取顯示界面的當(dāng)前截圖,并保存顯示界面中的多媒體信息;從所述當(dāng)前截圖中獲取各圖標(biāo)區(qū)域,并將各圖標(biāo)區(qū)域與多媒體信息進(jìn)行對(duì)應(yīng)。
需要說明的是,所述截屏指令可采用多種方式進(jìn)行輸入,例如:對(duì)于設(shè)有觸摸屏的終端,用戶可通過在所述觸摸屏上進(jìn)行觸發(fā),從而輸入截屏指令;對(duì)于設(shè)有按鍵的終端,用戶可通過截屏按鍵輸入截屏指令;當(dāng)然,還可通過其他方式輸入截屏指令,本實(shí)施例對(duì)此不加以限制。
在具體實(shí)現(xiàn)中,所述信息對(duì)應(yīng)模塊02,還用于從所述當(dāng)前截圖中獲取各圖標(biāo)區(qū)域,獲取多媒體信息的文件存儲(chǔ)地址,將圖標(biāo)區(qū)域和多媒體信息的文件存儲(chǔ)地址進(jìn)行對(duì)應(yīng),以生成映射關(guān)系。
需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者系統(tǒng)不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者系統(tǒng)所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過程、方法、物品或者系統(tǒng)中還存在另外的相同要素。
上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。