欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

控制多媒體數(shù)據(jù)播放的方法和裝置的制作方法

文檔序號(hào):6741554閱讀:206來(lái)源:國(guó)知局
專利名稱:控制多媒體數(shù)據(jù)播放的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種控制多媒體數(shù)據(jù)播放的方法和裝置。
背景技術(shù)
隨著智能手機(jī)的發(fā)展,尤其是觸摸屏手機(jī)的發(fā)展,手機(jī)的屏幕越來(lái)越大,方便了用戶在手機(jī)上觀看視屏?,F(xiàn)有的視頻播放軟件,在視頻的播放界面上提供了播放進(jìn)度條,該播放進(jìn)度條一方面可以提醒用戶視頻的播放進(jìn)度,另一方面,用戶在觀看視頻時(shí),可以通過(guò)拖動(dòng)播放進(jìn)度條來(lái)實(shí)現(xiàn)視頻的快進(jìn)或是快退,從而達(dá)到控制視頻播放進(jìn)度的目的。在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)現(xiàn)當(dāng)前技術(shù)至少存在以下問(wèn)題:為了便于攜帶,智能手機(jī)的屏幕大小受到了一定的限制,且為了提高用戶觀看視頻時(shí)的視覺(jué)體驗(yàn),一般會(huì)將播放進(jìn)度條做的比較小,占用屏幕較小的區(qū)域,這樣就使用戶對(duì)播放進(jìn)度條的操作帶來(lái)了困難,在用戶拖動(dòng)播放進(jìn)度條時(shí)很容易出現(xiàn)操作失敗或是誤操作的結(jié)果,很難實(shí)現(xiàn)對(duì)播放進(jìn)度的精確調(diào)整
發(fā)明內(nèi)容
為了實(shí)現(xiàn)對(duì)播放進(jìn)度的精確調(diào)整,本發(fā)明實(shí)施例提供了一種控制多媒體數(shù)據(jù)播放的方法和裝置。所述技術(shù)方案如下:一方面,提供了一種控制多媒體數(shù)據(jù)播放的方法,所述方法包括:當(dāng)終端進(jìn)行多媒體數(shù)據(jù)播放時(shí),對(duì)所述多媒體數(shù)據(jù)的播放界面進(jìn)行偵聽(tīng);當(dāng)偵聽(tīng)到對(duì)所述多媒體數(shù)據(jù)的播放界面的任意位置的第一預(yù)設(shè)手勢(shì)操作時(shí),根據(jù)所述第一預(yù)設(shè)手勢(shì)操作獲得所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量;根據(jù)所述預(yù)設(shè)調(diào)整量調(diào)整所述多媒體數(shù)據(jù)的當(dāng)前播放進(jìn)度。當(dāng)偵聽(tīng)到對(duì)所述多媒體數(shù)據(jù)的播放界面的任意位置的第一預(yù)設(shè)手勢(shì)操作時(shí),所述方法還包括:根據(jù)所述第一預(yù)設(shè)手勢(shì)操作,在所述多媒體數(shù)據(jù)的播放界面上輸出預(yù)設(shè)標(biāo)識(shí),所述預(yù)設(shè)標(biāo)識(shí)用于指示所述多媒體數(shù)據(jù)的播放進(jìn)度。所述根據(jù)所述第一預(yù)設(shè)手勢(shì)操作獲得所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量,包括:獲得所述第一預(yù)設(shè)手勢(shì)操作在所述多媒體數(shù)據(jù)的播放界面上的觸摸點(diǎn)的坐標(biāo)參數(shù);根據(jù)所述坐標(biāo)參數(shù)獲得所述第一預(yù)設(shè)手勢(shì)操作在所述播放界面上的起始點(diǎn)和終止點(diǎn);根據(jù)所述起始點(diǎn)和所述終止點(diǎn)獲得所述第一預(yù)設(shè)手勢(shì)操作的滑動(dòng)距離;當(dāng)所述滑動(dòng)距離滿足預(yù)設(shè)條件,獲得所述預(yù)設(shè)條件對(duì)應(yīng)的所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量。所述獲得所述預(yù)設(shè)條件對(duì)應(yīng)的所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量,包括:
當(dāng)所述滑動(dòng)距離大于第一閾值且小于第二閾值時(shí),確認(rèn)所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量為第一預(yù)設(shè)調(diào)整量;當(dāng)所述滑動(dòng)距離大于所述第二閾值時(shí),確認(rèn)所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量為第二預(yù)設(shè)調(diào)整量,所述第二預(yù)設(shè)調(diào)整量大于所述第一預(yù)設(shè)調(diào)整量。所述方法還包括:當(dāng)所述滑動(dòng)距離小于第一閾值時(shí),判斷在與所述第一預(yù)設(shè)手勢(shì)操作間隔第一預(yù)設(shè)時(shí)間內(nèi)是否再次偵聽(tīng)到第二預(yù)設(shè)手勢(shì)操作,如果是,則獲得所述第二預(yù)設(shè)手勢(shì)操作的滑動(dòng)距離,將所述第一預(yù)設(shè)手勢(shì)操作的滑動(dòng)距離與所述第二預(yù)設(shè)手勢(shì)的滑動(dòng)距離進(jìn)行累加,得到第一滑動(dòng)距離,將所述第一滑動(dòng)距離分別與所述第一閾值和所述第二閾值進(jìn)行比較,得到所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量。所述方法還包括:獲取所述第一預(yù)設(shè)手勢(shì)操作對(duì)應(yīng)的所述多媒體數(shù)據(jù)的關(guān)鍵幀;判斷在與所述第一預(yù)設(shè)手勢(shì)操作間隔第二預(yù)設(shè)時(shí)間內(nèi)是否偵聽(tīng)到第三預(yù)設(shè)手勢(shì)操作,如果偵聽(tīng)到所述第三預(yù)設(shè)手勢(shì)操作,則輸出所述關(guān)鍵幀并繼續(xù)偵聽(tīng)在與所述第三預(yù)設(shè)手勢(shì)操作間隔所述預(yù)設(shè)時(shí)間內(nèi)是否有第四 預(yù)設(shè)手勢(shì)操作,如果未偵聽(tīng)到所述第三預(yù)設(shè)手勢(shì)操作,則播放所述多媒體數(shù)據(jù)。另一方面,提供了一種控制多媒體數(shù)據(jù)播放的裝置,所述裝置包括:偵聽(tīng)模塊,用于當(dāng)終端進(jìn)行多媒體數(shù)據(jù)播放時(shí),對(duì)所述多媒體數(shù)據(jù)的播放界面進(jìn)行偵聽(tīng);調(diào)整量獲取模塊,用于當(dāng)偵聽(tīng)到對(duì)所述多媒體數(shù)據(jù)的播放界面的任意位置的第一預(yù)設(shè)手勢(shì)操作時(shí),根據(jù)所述第一預(yù)設(shè)手勢(shì)操作獲得所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量;調(diào)整模塊,用于根據(jù)所述預(yù)設(shè)調(diào)整量調(diào)整所述多媒體數(shù)據(jù)的當(dāng)前播放進(jìn)度。所述裝置還包括:顯示模塊,用于當(dāng)所述偵聽(tīng)模塊偵聽(tīng)到對(duì)所述多媒體數(shù)據(jù)的播放界面的任意位置的第一預(yù)設(shè)手勢(shì)操作時(shí),根據(jù)所述第一預(yù)設(shè)手勢(shì)操作,在所述多媒體數(shù)據(jù)的播放界面上輸出預(yù)設(shè)標(biāo)識(shí),所述預(yù)設(shè)標(biāo)識(shí)用于指示所述多媒體數(shù)據(jù)的播放進(jìn)度。所述調(diào)整量獲取模塊,包括:第一獲取單元,用于獲得所述第一預(yù)設(shè)手勢(shì)操作在所述多媒體數(shù)據(jù)的播放界面上的觸摸點(diǎn)的坐標(biāo)參數(shù);第二獲取單元,用于根據(jù)所述坐標(biāo)參數(shù)獲得所述第一預(yù)設(shè)手勢(shì)操作在所述播放界面上的起始點(diǎn)和終止點(diǎn);第三獲取單元,用于根據(jù)所述起始點(diǎn)和所述終止點(diǎn)獲得所述第一預(yù)設(shè)手勢(shì)操作的滑動(dòng)距離;第四獲取單元,用于當(dāng)所述滑動(dòng)距離滿足預(yù)設(shè)條件,獲得所述預(yù)設(shè)條件對(duì)應(yīng)的所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量。所述第四獲取單元具體用于:當(dāng)所述滑動(dòng)距離大于第一閾值且小于第二閾值時(shí),確認(rèn)所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量為第一預(yù)設(shè)調(diào)整量;
當(dāng)所述滑動(dòng)距離大于所述第二閾值時(shí),確認(rèn)所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量為第二預(yù)設(shè)調(diào)整量,所述第二預(yù)設(shè)調(diào)整量大于所述第一預(yù)設(shè)調(diào)整量。所述第四獲取單元還用于:當(dāng)所述滑動(dòng)距離小于第一閾值時(shí),判斷在與所述第一預(yù)設(shè)手勢(shì)操作間隔第一預(yù)設(shè)時(shí)間內(nèi)是否再次偵聽(tīng)到第二預(yù)設(shè)手勢(shì)操作,如果是,則獲得所述第二預(yù)設(shè)手勢(shì)操作的滑動(dòng)距離,將所述第一預(yù)設(shè)手勢(shì)操作的滑動(dòng)距離與所述第二預(yù)設(shè)手勢(shì)的滑動(dòng)距離進(jìn)行累加,得到第一滑動(dòng)距離,將所述第一滑動(dòng)距離分別與所述第一閾值和所述第二閾值進(jìn)行比較,得到所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量。所述裝置還包括: 關(guān)鍵幀獲取模塊,用于獲取所述第一預(yù)設(shè)手勢(shì)操作對(duì)應(yīng)的所述多媒體數(shù)據(jù)的關(guān)鍵幀;所述偵聽(tīng)模塊還用于判斷在與所述第一預(yù)設(shè)手勢(shì)操作間隔第二預(yù)設(shè)時(shí)間內(nèi)是否偵聽(tīng)到第三預(yù)設(shè)手勢(shì)操作,如果偵聽(tīng)到所述第三預(yù)設(shè)手勢(shì)操作,則輸出所述關(guān)鍵幀并繼續(xù)偵聽(tīng)在與所述第三預(yù)設(shè)手勢(shì)操作間隔所述預(yù)設(shè)時(shí)間內(nèi)是否有第四預(yù)設(shè)手勢(shì)操作,如果未偵聽(tīng)到所述第三預(yù)設(shè)手勢(shì)操作,則觸發(fā)播放模塊播放所述多媒體數(shù)據(jù)。本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:當(dāng)終端進(jìn)行多媒體數(shù)據(jù)播放時(shí),對(duì)所述多媒體數(shù)據(jù)的播放界面進(jìn)行偵聽(tīng);當(dāng)偵聽(tīng)到對(duì)所述多媒體數(shù)據(jù)的播放界面的任意位置的第一預(yù)設(shè)手勢(shì)操作時(shí),根據(jù)所述第一預(yù)設(shè)手勢(shì)操作獲得所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量;根據(jù)所述預(yù)設(shè)調(diào)整量調(diào)整所述多媒體數(shù)據(jù)的當(dāng)前播放進(jìn)度。其中,通過(guò)偵聽(tīng)多媒體數(shù)據(jù)的播放界面上預(yù)設(shè)的手勢(shì)操作來(lái)獲得多媒體數(shù)據(jù)播放進(jìn)度的預(yù)設(shè)調(diào)整量,不需要通過(guò)拖動(dòng)多媒體數(shù)據(jù)播放進(jìn)度條來(lái)控制多媒體數(shù)據(jù)的播放進(jìn)度,解決了用戶通過(guò)播放進(jìn)度條控制多媒體數(shù)據(jù)播放進(jìn)度操作不方便的問(wèn)題,實(shí)現(xiàn)了對(duì)播放進(jìn)度的精度調(diào)整。


為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實(shí)施例一中提供的一種控制多媒體數(shù)據(jù)播放的方法流程圖;圖2是本發(fā)明實(shí)施例二中提供的一種控制多媒體數(shù)據(jù)播放的方法流程圖;圖3是本發(fā)明實(shí)施例二中提供的一種界面顯示示意圖;圖4是本發(fā)明實(shí)施例三中提供的一種控制多媒體數(shù)據(jù)播放的裝置結(jié)構(gòu)示意圖;圖5是本發(fā)明實(shí)施例三中提供的另一種控制多媒體數(shù)據(jù)播放的裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。實(shí)施例一參見(jiàn)圖1,本發(fā)明實(shí)施例中提供了一種控制多媒體數(shù)據(jù)播放的方法,包括:
101、當(dāng)終端進(jìn)行多媒體數(shù)據(jù)播放時(shí),對(duì)所述多媒體數(shù)據(jù)的播放界面進(jìn)行偵聽(tīng);102、當(dāng)偵聽(tīng)到對(duì)所述多媒體數(shù)據(jù)的播放界面的任意位置的第一預(yù)設(shè)手勢(shì)操作時(shí),根據(jù)所述第一預(yù)設(shè)手勢(shì)操作獲得所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量;103、根據(jù)所述預(yù)設(shè)調(diào)整量調(diào)整所述多媒體數(shù)據(jù)的當(dāng)前播放進(jìn)度。在另一實(shí)施例中,當(dāng)偵聽(tīng)到對(duì)所述多媒體數(shù)據(jù)的播放界面的任意位置的第一預(yù)設(shè)手勢(shì)操作時(shí),所述方法還包括:根據(jù)所述第一預(yù)設(shè)手勢(shì)操作,在所述多媒體數(shù)據(jù)的播放界面上輸出預(yù)設(shè)標(biāo)識(shí),所述預(yù)設(shè)標(biāo)識(shí)用于指示所述多媒體數(shù)據(jù)的播放進(jìn)度。在另一實(shí)施例中,所述根據(jù)所述第一預(yù)設(shè)手勢(shì)操作獲得所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量,包括:獲得所述第一預(yù)設(shè)手勢(shì)操作在所述多媒體數(shù)據(jù)的播放界面上的觸摸點(diǎn)的坐標(biāo)參數(shù);根據(jù)所述坐標(biāo)參數(shù)獲得所述第一預(yù)設(shè)手勢(shì)操作在所述播放界面上的起始點(diǎn)和終止點(diǎn);
根據(jù)所述起始點(diǎn)和所述終止點(diǎn)獲得所述第一預(yù)設(shè)手勢(shì)操作的滑動(dòng)距離;當(dāng)所述滑動(dòng)距離滿足預(yù)設(shè)條件,獲得所述預(yù)設(shè)條件對(duì)應(yīng)的所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量。在另一實(shí)施例中,所述獲得所述預(yù)設(shè)條件對(duì)應(yīng)的所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量,包括:當(dāng)所述滑動(dòng)距離大于第一閾值且小于第二閾值時(shí),確認(rèn)所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量為第一預(yù)設(shè)調(diào)整量;當(dāng)所述滑動(dòng)距離大于所述第二閾值時(shí),確認(rèn)所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量為第二預(yù)設(shè)調(diào)整量,所述第二預(yù)設(shè)調(diào)整量大于所述第一預(yù)設(shè)調(diào)整量。在另一實(shí)施例中,所述方法還包括:當(dāng)所述滑動(dòng)距離小于第一閾值時(shí),判斷在與所述第一預(yù)設(shè)手勢(shì)操作間隔第一預(yù)設(shè)時(shí)間內(nèi)是否再次偵聽(tīng)到第二預(yù)設(shè)手勢(shì)操作,如果是,則獲得所述第二預(yù)設(shè)手勢(shì)操作的滑動(dòng)距離,將所述第一預(yù)設(shè)手勢(shì)操作的滑動(dòng)距離與所述第二預(yù)設(shè)手勢(shì)的滑動(dòng)距離進(jìn)行累加,得到第一滑動(dòng)距離,將所述第一滑動(dòng)距離分別與所述第一閾值和所述第二閾值進(jìn)行比較,得到所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量。在另一實(shí)施例中,所述方法還包括:獲取所述第一預(yù)設(shè)手勢(shì)操作對(duì)應(yīng)的所述多媒體數(shù)據(jù)的關(guān)鍵幀;判斷在與所述第一預(yù)設(shè)手勢(shì)操作間隔第二預(yù)設(shè)時(shí)間內(nèi)是否偵聽(tīng)到第三預(yù)設(shè)手勢(shì)操作,如果偵聽(tīng)到所述第三預(yù)設(shè)手勢(shì)操作,則輸出所述關(guān)鍵幀并繼續(xù)偵聽(tīng)在與所述第三預(yù)設(shè)手勢(shì)操作間隔所述預(yù)設(shè)時(shí)間內(nèi)是否有第四預(yù)設(shè)手勢(shì)操作,如果未偵聽(tīng)到所述第三預(yù)設(shè)手勢(shì)操作,則播放所述多媒體數(shù)據(jù)。本發(fā)明實(shí)施例的有益效果是:當(dāng)終端進(jìn)行多媒體數(shù)據(jù)播放時(shí),對(duì)所述多媒體數(shù)據(jù)的播放界面進(jìn)行偵聽(tīng);當(dāng)偵聽(tīng)到對(duì)所述多媒體數(shù)據(jù)的播放界面的任意位置的第一預(yù)設(shè)手勢(shì)操作時(shí),根據(jù)所述第一預(yù)設(shè)手勢(shì)操作獲得所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量;根據(jù)所述預(yù)設(shè)調(diào)整量調(diào)整所述多媒體數(shù)據(jù)的當(dāng)前播放進(jìn)度。其中,通過(guò)偵聽(tīng)多媒體數(shù)據(jù)的播放界面上預(yù)設(shè)的手勢(shì)操作來(lái)獲得多媒體數(shù)據(jù)播放進(jìn)度的預(yù)設(shè)調(diào)整量,不需要通過(guò)拖動(dòng)多媒體數(shù)據(jù)播放進(jìn)度條來(lái)控制多媒體數(shù)據(jù)的播放進(jìn)度,解決了用戶通過(guò)播放進(jìn)度條控制多媒體數(shù)據(jù)播放進(jìn)度操作不方便的問(wèn)題,實(shí)現(xiàn)了對(duì)播放進(jìn)度的精度調(diào)整。實(shí)施例二本發(fā)明實(shí)施例中提供了一種控制多媒體數(shù)據(jù)播放的方法,在多媒體數(shù)據(jù)的播放過(guò)程中,偵聽(tīng)多媒體數(shù)據(jù)的播放界面,根據(jù)在播放界面的任意位置上偵聽(tīng)到的預(yù)設(shè)手勢(shì)操作獲得多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量,從而實(shí)現(xiàn)對(duì)多媒體數(shù)據(jù)播放進(jìn)度的精確調(diào)整。參見(jiàn)圖2,方法流程包括:201、當(dāng)終端進(jìn)行多媒體數(shù)據(jù)播放時(shí),對(duì)所述多媒體數(shù)據(jù)的播放界面進(jìn)行偵聽(tīng)。本實(shí)施例中,具體執(zhí)行過(guò)程中可以在多媒體數(shù)據(jù)播放軟件中引入一個(gè)偵聽(tīng)屏幕手勢(shì)滑動(dòng)的類import android, view.MotionEvent,通過(guò)這個(gè)類直接實(shí)現(xiàn)對(duì)多媒體數(shù)據(jù)播放界面的偵聽(tīng),而不需要通過(guò)偵聽(tīng)播放進(jìn)度條來(lái)實(shí)現(xiàn)對(duì)播放進(jìn)度的調(diào)整。本實(shí)施例中,多媒體數(shù)據(jù)播放界面可以是全屏播放界面也可以是縮小的播放界面,對(duì)此本實(shí)施例不做具體限定。多媒體數(shù)據(jù)包括但不限于視頻數(shù)據(jù)和音頻數(shù)據(jù),對(duì)此本實(shí)施例不做具體限定。 本實(shí)施例中的終端包括:觸摸屏手機(jī)或是其他具有觸摸屏功能的設(shè)備,對(duì)此本實(shí)施例并不做具體限定。202、當(dāng)偵聽(tīng)到對(duì)所述多媒體數(shù)據(jù)的播放界面的任意位置的第一預(yù)設(shè)手勢(shì)操作時(shí),在所述多媒體數(shù)據(jù)的播放界面上輸出預(yù)設(shè)標(biāo)識(shí)。本實(shí)施例中,在多媒體數(shù)據(jù)軟件中增加一個(gè)回調(diào)的接口函數(shù),該接口函數(shù)可以為onTouchEvent (MotionEvent event)。當(dāng)偵聽(tīng)屏幕手勢(shì)滑動(dòng)的類偵聽(tīng)到播放界面上有手勢(shì)操作時(shí),終端把接口函數(shù)中的手勢(shì)操作(MotionEvent event)回調(diào)給多媒體數(shù)據(jù)程序,多媒體數(shù)據(jù)程序通過(guò)MotionEvent的類型來(lái)判斷用戶手指是在屏幕上按下的操作,滑動(dòng)的操作或者離開(kāi)的操作。例如,當(dāng)回調(diào)的手勢(shì)操作為MotionEvent.ACT10N_D0WN時(shí),確認(rèn)用戶手指是在屏幕上按下的操作,當(dāng)回調(diào)的手勢(shì)操作為MotionEvent.ACT10N_M0VE時(shí),確認(rèn)用戶手指是在屏幕上滑動(dòng)的操作,當(dāng)回調(diào)的手勢(shì)操作為MotionEvent.ACT10N_UP時(shí),確認(rèn)用戶手指是在屏幕上離開(kāi)的操作。本實(shí)施例中,可以根據(jù)用戶的使用習(xí)慣預(yù)定義控制多媒體數(shù)據(jù)播放進(jìn)度的手勢(shì)操作,當(dāng)然也可以為用戶提供功能設(shè)置接口,使用戶自定義控制播放進(jìn)度的手勢(shì)操作,例如,向前滑動(dòng)為快進(jìn)、向后滑動(dòng)為快退、點(diǎn)擊一次為暫停,或是向上滑動(dòng)為快進(jìn)、向下滑動(dòng)為快退、點(diǎn)擊一次為暫停,對(duì)此本實(shí)施例不做具體限定。本步驟中,偵聽(tīng)到的第一預(yù)設(shè)手勢(shì)操作為控制多媒體數(shù)據(jù)的播放進(jìn)度的手勢(shì)操作,可以是執(zhí)行快進(jìn)的手勢(shì)操作、快退的手勢(shì)操作或是暫停的手勢(shì)操作,對(duì)此本實(shí)施例不做具體限定??蛇x地,在偵聽(tīng)到第一預(yù)設(shè)手勢(shì)操作時(shí),在所述多媒體數(shù)據(jù)的播放界面上輸出預(yù)設(shè)標(biāo)識(shí),所述預(yù)設(shè)標(biāo)識(shí)用于指示所述多媒體數(shù)據(jù)的播放進(jìn)度,播放進(jìn)度包括:快進(jìn)、后退或是暫停。例如,當(dāng)?shù)谝活A(yù)設(shè)操作手勢(shì)為快進(jìn)的播放指令時(shí),則輸出快進(jìn)的標(biāo)識(shí),其中,快進(jìn)的標(biāo)識(shí)可以為指向滑動(dòng)方向的雙箭頭,對(duì)此本實(shí)施例不做具體限定。當(dāng)然,也可以不輸出預(yù)設(shè)標(biāo)識(shí),對(duì)此本實(shí)施例不做具體限定。如圖3所示,當(dāng)用戶手指在播放界面上滑動(dòng)時(shí),輸出指向滑動(dòng)方向的雙箭頭,標(biāo)識(shí)該用戶的手勢(shì)操作為快進(jìn)操作,同時(shí)在播放界面上輸出當(dāng)前的播放時(shí)間,46:48代表46分鐘48秒。203、根據(jù)所述第一預(yù)設(shè)手勢(shì)操作獲得所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量。本實(shí)施例中,偵聽(tīng)到第一預(yù)設(shè)手勢(shì)操作后,根據(jù)第一預(yù)設(shè)手勢(shì)操作獲得所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量,包括:獲得所述第一預(yù)設(shè)手勢(shì)操作在所述多媒體數(shù)據(jù)的播放界面上的觸摸點(diǎn)的坐標(biāo)參數(shù);根據(jù)所述坐標(biāo)參數(shù)獲得所述第一預(yù)設(shè)手勢(shì)操作在所述播放界面上的起始點(diǎn)和終止點(diǎn);根據(jù)所述起始點(diǎn)和所述終止點(diǎn)獲得所述第一預(yù)設(shè)手勢(shì)操作的滑動(dòng)距離;當(dāng)所述滑動(dòng)距離滿足預(yù)設(shè)條件,獲得所述預(yù)設(shè)條件對(duì)應(yīng)的所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量。本實(shí)施例中,當(dāng)偵聽(tīng)到預(yù)設(shè)手勢(shì)的操作時(shí),即每一次Motion event事件,終端都會(huì)回調(diào)給多媒體數(shù)據(jù)程序兩個(gè)參數(shù):event.getX(),event.getY(),多媒體數(shù)據(jù)程序通過(guò)event.getXO , event.getY()來(lái)獲得觸摸點(diǎn)的坐標(biāo)參數(shù),根據(jù)該坐標(biāo)參數(shù)獲得所述第一預(yù)設(shè)手勢(shì)操作在所述播放界面上的起始點(diǎn)和終止點(diǎn)。本實(shí)施例中,為了實(shí)現(xiàn)對(duì)播放進(jìn)度的精確調(diào)整,預(yù)先設(shè)置與滑動(dòng)距離對(duì)應(yīng)的播放進(jìn)度的預(yù)設(shè)調(diào)整量,該預(yù)設(shè)調(diào)整量是固定值??蛇x地,只設(shè)置第一閾值,當(dāng)偵聽(tīng)到的滑動(dòng)距離大于第一預(yù)設(shè)閾值時(shí),則快進(jìn)或是后退第一預(yù)設(shè)調(diào)整量,用戶可以通過(guò)多次在播放界面上滑動(dòng)實(shí)現(xiàn)對(duì)播放進(jìn)度的精確調(diào)整。可選地,還可以設(shè)置第二閾值,當(dāng)偵聽(tīng)到的滑動(dòng)距離大于第二預(yù)設(shè)閾值時(shí),則快進(jìn)或是后退第二預(yù)設(shè)調(diào)整量,其中第二預(yù)設(shè)調(diào)整量大于第一預(yù)設(shè)調(diào)整量,這樣在用戶需要大幅度快進(jìn)或是后退播放進(jìn)度時(shí),通過(guò)滑動(dòng)第二閾值的滑動(dòng)距離,就能減少用戶滑動(dòng)的次數(shù),提高多媒體數(shù)據(jù)的播放效率??蛇x地,本實(shí)施例中,設(shè) 置第一預(yù)設(shè)間隔時(shí)間,如果用戶第一次滑動(dòng)的距離小于第一預(yù)設(shè)閾值,但是在第一預(yù)設(shè)的間隔時(shí)間內(nèi),又偵聽(tīng)到了用戶的預(yù)設(shè)手勢(shì)操作,則將第一次滑動(dòng)的距離和第二次滑動(dòng)的距離進(jìn)行累加,得到累加后的滑動(dòng)距離,將該滑動(dòng)距離與第一閾值和第二閾值進(jìn)行比較,得到預(yù)設(shè)調(diào)整量。所以本實(shí)施例中,優(yōu)選地,根據(jù)所述滑動(dòng)距離獲得所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量,包括:當(dāng)所述滑動(dòng)距離大于第一閾值且小于第二閾值時(shí),確認(rèn)所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量為第一預(yù)設(shè)調(diào)整量;當(dāng)所述滑動(dòng)距離大于第二閾值時(shí),確認(rèn)所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量為第二預(yù)設(shè)調(diào)整量,所述第二預(yù)設(shè)調(diào)整量大于所述第一預(yù)設(shè)調(diào)整量。可選地,當(dāng)所述滑動(dòng)距離小于第一閾值時(shí),判斷在與所述第一預(yù)設(shè)手勢(shì)操作間隔第一預(yù)設(shè)時(shí)間內(nèi)是否再次偵聽(tīng)到第二預(yù)設(shè)手勢(shì)操作,如果是,則獲得所述第二預(yù)設(shè)手勢(shì)操作的滑動(dòng)距離,將所述第一預(yù)設(shè)手勢(shì)操作的滑動(dòng)距離與所述第二預(yù)設(shè)手勢(shì)的滑動(dòng)距離進(jìn)行累加,得到第一滑動(dòng)距離,將所述第一滑動(dòng)距離分別與所述第一閾值和所述第二閾值進(jìn)行比較,得到所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量??蛇x地,第一閾值和第二閾值可以根據(jù)播放界面的大小進(jìn)行設(shè)定,如設(shè)定第一閾值為1/20個(gè)屏幕的寬度,第二閾值為1/10個(gè)屏幕寬度,第一預(yù)設(shè)調(diào)整量可以為120秒,180秒等,第二預(yù)設(shè)調(diào)整量可以為300秒,350秒,500秒等,對(duì)此本實(shí)施例不做具體限定。例如,當(dāng)滑動(dòng)距離超過(guò)1/20個(gè)屏幕的寬度時(shí)觸發(fā)一次快進(jìn)操作,播放進(jìn)度條向拖動(dòng)方向前進(jìn)120秒,當(dāng)滑動(dòng)距離超過(guò)1/10個(gè)屏幕的寬度時(shí)觸發(fā)一次快進(jìn)操作,播放進(jìn)度條向拖動(dòng)方向前進(jìn)300 秒。本實(shí)施例中,當(dāng)偵聽(tīng)到的滑動(dòng)距離小于第一閾值時(shí),則該操作被認(rèn)為是誤操作被忽略,或是彈出多媒體數(shù)據(jù)相關(guān)菜單的操作,或是點(diǎn)亮屏幕的操作,對(duì)此本實(shí)施例不做具體限定。204、根據(jù)所述預(yù)設(shè)調(diào)整量調(diào)整所述多媒體數(shù)據(jù)的當(dāng)前播放進(jìn)度。本步驟中,在得到播放進(jìn)度的預(yù)設(shè)調(diào)整量后,根據(jù)該預(yù)設(shè)調(diào)整量調(diào)整多媒體數(shù)據(jù)的播放進(jìn)度,如快進(jìn)或是快退預(yù)設(shè)調(diào)整量對(duì)應(yīng)的時(shí)間。具體執(zhí)行過(guò)程中,每次在播放界面上偵聽(tīng)到滑動(dòng)操作時(shí),調(diào)用getCurrentPosition O函數(shù)取得當(dāng)前的播放進(jìn)度,然后在當(dāng)前的播放進(jìn)度上加上要預(yù)設(shè)調(diào)整量,再去調(diào)用MediaPlayer的seekTo (int to_ms)接口函數(shù),通過(guò)該接口函數(shù)實(shí)現(xiàn)對(duì)播放進(jìn)度的控制。具體執(zhí)行過(guò)程中,終端會(huì)把預(yù)設(shè)調(diào)整量換算為網(wǎng)絡(luò)數(shù)據(jù)或是本地文件數(shù)據(jù)的偏移量(offset),然后根據(jù)該偏移量調(diào)用http_open(),重新發(fā)起http request的連接,當(dāng)連接建立成功以后,從這個(gè)當(dāng)前連接開(kāi)始讀取網(wǎng)絡(luò)數(shù)據(jù)再進(jìn)行播放,從而達(dá)到快進(jìn)的目的。具體的,在獲得預(yù)設(shè)調(diào)整量,對(duì)多媒體數(shù)據(jù)的當(dāng)前播放進(jìn)度進(jìn)行調(diào)整的過(guò)程與現(xiàn)有技術(shù)類似,對(duì)此本實(shí)施例不再贅述。 本實(shí)施例中,當(dāng)在多媒體數(shù)據(jù)的播放界面上連續(xù)偵聽(tīng)到預(yù)設(shè)操作手勢(shì)時(shí),獲取每次偵聽(tīng)到的預(yù)設(shè)手勢(shì)操作對(duì)應(yīng)的多媒體數(shù)據(jù)數(shù)據(jù)的關(guān)鍵幀,將該關(guān)鍵幀在屏幕上顯示出來(lái)并等待下一次預(yù)設(shè)手勢(shì)操作,如果在預(yù)設(shè)時(shí)間內(nèi)有其他預(yù)設(shè)手勢(shì)操作,則顯示下一個(gè)位置的關(guān)鍵幀,如果沒(méi)有則進(jìn)入正常播放狀態(tài)。具體執(zhí)行過(guò)程中,獲取所述第一預(yù)設(shè)手勢(shì)操作對(duì)應(yīng)的所述多媒體數(shù)據(jù)的關(guān)鍵幀;判斷在與所述第一預(yù)設(shè)手勢(shì)操作間隔第二預(yù)設(shè)時(shí)間內(nèi)是否偵聽(tīng)到第三預(yù)設(shè)手勢(shì)操作,如果偵聽(tīng)到所述第三預(yù)設(shè)手勢(shì)操作,則輸出所述關(guān)鍵幀并繼續(xù)偵聽(tīng)在與所述第三預(yù)設(shè)手勢(shì)操作間隔所述預(yù)設(shè)時(shí)間內(nèi)是否有第四預(yù)設(shè)手勢(shì)操作,如果未偵聽(tīng)到所述第三預(yù)設(shè)手勢(shì)操作,則播放所述多媒體數(shù)據(jù)。其中,第三預(yù)設(shè)手勢(shì)操作、第四預(yù)設(shè)手勢(shì)操作和第一預(yù)設(shè)手勢(shì)操作可以是相同的手勢(shì)操作,也可以是不同的手勢(shì)操作,對(duì)此本實(shí)施例不做具體限定。如果用戶在播放界面上進(jìn)行了連續(xù)的滑動(dòng)操作,則在偵聽(tīng)到第一預(yù)設(shè)手勢(shì)操作后,會(huì)偵聽(tīng)到多個(gè)第三預(yù)設(shè)手勢(shì)操作,直到在預(yù)設(shè)時(shí)間內(nèi)未再偵聽(tīng)到第四預(yù)設(shè)手勢(shì)操作,則正常播放多媒體數(shù)據(jù)。本實(shí)施例的有益效果是:當(dāng)終端進(jìn)行多媒體數(shù)據(jù)播放時(shí),對(duì)所述多媒體數(shù)據(jù)的播放界面進(jìn)行偵聽(tīng);當(dāng)偵聽(tīng)到對(duì)所述多媒體數(shù)據(jù)的播放界面的任意位置的第一預(yù)設(shè)手勢(shì)操作時(shí),根據(jù)所述第一預(yù)設(shè)手勢(shì)操作獲得所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量;根據(jù)所述預(yù)設(shè)調(diào)整量調(diào)整所述多媒體數(shù)據(jù)的當(dāng)前播放進(jìn)度。其中,通過(guò)偵聽(tīng)多媒體數(shù)據(jù)的播放界面上預(yù)設(shè)的手勢(shì)操作來(lái)獲得多媒體數(shù)據(jù)播放進(jìn)度的預(yù)設(shè)調(diào)整量,不需要通過(guò)拖動(dòng)多媒體數(shù)據(jù)播放進(jìn)度條來(lái)控制多媒體數(shù)據(jù)的播放進(jìn)度,解決了用戶通過(guò)播放進(jìn)度條控制多媒體數(shù)據(jù)播放進(jìn)度操作不方便的問(wèn)題,實(shí)現(xiàn)了對(duì)播放進(jìn)度的精度調(diào)整。實(shí)施例三參見(jiàn)圖4,本發(fā)明實(shí)施例中提供了一種控制多媒體數(shù)據(jù)播放的裝置,該裝置包括:偵聽(tīng)模塊301,調(diào)整量獲取模塊302和調(diào)整模塊303。
偵聽(tīng)模塊301,用于當(dāng)終端進(jìn)行多媒體數(shù)據(jù)播放時(shí),對(duì)所述多媒體數(shù)據(jù)的播放界面進(jìn)行偵聽(tīng);調(diào)整量獲取模塊302,用于當(dāng)偵聽(tīng)到對(duì)所述多媒體數(shù)據(jù)的播放界面的任意位置的第一預(yù)設(shè)手勢(shì)操作時(shí),根據(jù)所述第一預(yù)設(shè)手勢(shì)操作獲得所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)
調(diào)整量;調(diào)整模塊303,用于根據(jù)所述預(yù)設(shè)調(diào)整量調(diào)整所述多媒體數(shù)據(jù)的當(dāng)前播放進(jìn)度。參見(jiàn)圖5,在另一實(shí)施例中,所述裝置還包括:顯示模塊304,用于當(dāng)所述偵聽(tīng)模塊301偵聽(tīng)到對(duì)所述多媒體數(shù)據(jù)的播放界面的任意位置的第一預(yù)設(shè)手勢(shì)操作時(shí),根據(jù)所述第一預(yù)設(shè)手勢(shì)操作,在所述多媒體數(shù)據(jù)的播放界面上輸出預(yù)設(shè)標(biāo)識(shí),所述預(yù)設(shè)標(biāo)識(shí)用于指示所述多媒體數(shù)據(jù)的播放進(jìn)度。參見(jiàn)圖5,在另一實(shí)施例中,所述調(diào)整量獲取模塊302,包括:第一獲取單元302a,用于獲得所述第一預(yù)設(shè)手勢(shì)操作在所述多媒體數(shù)據(jù)的播放界面上的觸摸點(diǎn)的坐標(biāo)參數(shù);第二獲取單元302b,用于根據(jù)所述坐標(biāo)參數(shù)獲得所述第一預(yù)設(shè)手勢(shì)操作在所述播放界面上的起始點(diǎn)和終止點(diǎn);
第三獲取單元302c,用于根據(jù)所述起始點(diǎn)和所述終止點(diǎn)獲得所述第一預(yù)設(shè)手勢(shì)操作的滑動(dòng)距離;第四獲取單元302d,用于當(dāng)所述滑動(dòng)距離滿足預(yù)設(shè)條件,獲得所述預(yù)設(shè)條件對(duì)應(yīng)的所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量。在另一實(shí)施例中,所述第四獲取單元302d具體用于:當(dāng)所述滑動(dòng)距離大于第一閾值且小于第二閾值時(shí),確認(rèn)所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量為第一預(yù)設(shè)調(diào)整量;當(dāng)所述滑動(dòng)距離大于所述第二閾值時(shí),確認(rèn)所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量為第二預(yù)設(shè)調(diào)整量,所述第二預(yù)設(shè)調(diào)整量大于所述第一預(yù)設(shè)調(diào)整量。在另一實(shí)施例中,所述第四獲取單元302d還用于:當(dāng)所述滑動(dòng)距離小于第一閾值時(shí),判斷在與所述第一預(yù)設(shè)手勢(shì)操作間隔第一預(yù)設(shè)時(shí)間內(nèi)是否再次偵聽(tīng)到第二預(yù)設(shè)手勢(shì)操作,如果是,則獲得所述第二預(yù)設(shè)手勢(shì)操作的滑動(dòng)距離,將所述第一預(yù)設(shè)手勢(shì)操作的滑動(dòng)距離與所述第二預(yù)設(shè)手勢(shì)的滑動(dòng)距離進(jìn)行累加,得到第一滑動(dòng)距離,將所述第一滑動(dòng)距離分別與所述第一閾值和所述第二閾值進(jìn)行比較,得到所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量。在另一實(shí)施例中,參見(jiàn)圖5,所述裝置還包括:關(guān)鍵幀獲取模塊305,用于獲取所述第一預(yù)設(shè)手勢(shì)操作對(duì)應(yīng)的所述多媒體數(shù)據(jù)的關(guān)鍵巾貞;所述偵聽(tīng)模塊301還用于判斷在與所述第一預(yù)設(shè)手勢(shì)操作間隔第二預(yù)設(shè)時(shí)間內(nèi)是否偵聽(tīng)到第三預(yù)設(shè)手勢(shì)操作,如果偵聽(tīng)到所述第三預(yù)設(shè)手勢(shì)操作,則輸出所述關(guān)鍵幀并繼續(xù)偵聽(tīng)在與所述第三預(yù)設(shè)手勢(shì)操作間隔所述預(yù)設(shè)時(shí)間內(nèi)是否有第四預(yù)設(shè)手勢(shì)操作,如果未偵聽(tīng)到所述第三預(yù)設(shè)手勢(shì)操作,則觸發(fā)播放模塊306播放所述多媒體數(shù)據(jù)。本實(shí)施例的有益效果是:當(dāng)終端進(jìn)行多媒體數(shù)據(jù)播放時(shí),對(duì)所述多媒體數(shù)據(jù)的播放界面進(jìn)行偵聽(tīng);當(dāng)偵聽(tīng)到對(duì)所述多媒體數(shù)據(jù)的播放界面的任意位置的第一預(yù)設(shè)手勢(shì)操作時(shí),根據(jù)所述第一預(yù)設(shè)手勢(shì)操作獲得所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量;根據(jù)所述預(yù)設(shè)調(diào)整量調(diào)整所述多媒體數(shù)據(jù)的當(dāng)前播放進(jìn)度。其中,通過(guò)偵聽(tīng)多媒體數(shù)據(jù)的播放界面上預(yù)設(shè)的手勢(shì)操作來(lái)獲得多媒體數(shù)據(jù)播放進(jìn)度的預(yù)設(shè)調(diào)整量,不需要通過(guò)拖動(dòng)多媒體數(shù)據(jù)播放進(jìn)度條來(lái)控制多媒體數(shù)據(jù)的播放進(jìn)度,解決了用戶通過(guò)播放進(jìn)度條控制多媒體數(shù)據(jù)播放進(jìn)度操作不方便的問(wèn)題,實(shí)現(xiàn)了對(duì)播放進(jìn)度的精度調(diào)整。需要說(shuō)明的是:上述實(shí)施例中提供的控制多媒體數(shù)據(jù)播放的裝置,僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的控制多媒體數(shù)據(jù)播放的裝置與控制多媒體數(shù)據(jù)播放的方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅述。上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等 同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種控制多媒體數(shù)據(jù)播放的方法,其特征在于,所述方法包括: 當(dāng)終端進(jìn)行多媒體數(shù)據(jù)播放時(shí),對(duì)所述多媒體數(shù)據(jù)的播放界面進(jìn)行偵聽(tīng); 當(dāng)偵聽(tīng)到對(duì)所述多媒體數(shù)據(jù)的播放界面的任意位置的第一預(yù)設(shè)手勢(shì)操作時(shí),根據(jù)所述第一預(yù)設(shè)手勢(shì)操作獲得所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量; 根據(jù)所述預(yù)設(shè)調(diào)整量調(diào)整所述多媒體數(shù)據(jù)的當(dāng)前播放進(jìn)度。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)偵聽(tīng)到對(duì)所述多媒體數(shù)據(jù)的播放界面的任意位置的第一預(yù)設(shè)手勢(shì)操作時(shí),所述方法還包括: 根據(jù)所述第一預(yù)設(shè)手勢(shì)操作,在所述多媒體數(shù)據(jù)的播放界面上輸出預(yù)設(shè)標(biāo)識(shí),所述預(yù)設(shè)標(biāo)識(shí)用于指示所述多媒體數(shù)據(jù)的播放進(jìn)度。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第一預(yù)設(shè)手勢(shì)操作獲得所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量,包括: 獲得所述第一預(yù)設(shè)手勢(shì)操作在所述多媒體數(shù)據(jù)的播放界面上的觸摸點(diǎn)的坐標(biāo)參數(shù); 根據(jù)所述坐標(biāo)參數(shù)獲得所述第一預(yù)設(shè)手勢(shì)操作在所述播放界面上的起始點(diǎn)和終止占.根據(jù)所述起始點(diǎn)和所述終止點(diǎn)獲得所述第一預(yù)設(shè)手勢(shì)操作的滑動(dòng)距離; 當(dāng)所述滑動(dòng)距離滿足預(yù)設(shè)條件,獲得所述預(yù)設(shè)條件對(duì)應(yīng)的所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述獲得所述預(yù)設(shè)條件對(duì)應(yīng)的所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量,包括: 當(dāng)所述滑動(dòng)距離大于第一閾值且小于第二閾值時(shí),確認(rèn)所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量為第一預(yù)設(shè)調(diào)整量; 當(dāng)所述滑動(dòng)距離大于所述第二閾值時(shí),確認(rèn)所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量為第二預(yù)設(shè)調(diào)整量,所述第二預(yù)設(shè)調(diào)整量大于所述第一預(yù)設(shè)調(diào)整量。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括: 當(dāng)所述滑動(dòng)距離小于第一閾值時(shí),判斷在與所述第一預(yù)設(shè)手勢(shì)操作間隔第一預(yù)設(shè)時(shí)間內(nèi)是否再次偵聽(tīng)到第二預(yù)設(shè)手勢(shì)操作,如果是,則獲得所述第二預(yù)設(shè)手勢(shì)操作的滑動(dòng)距離,將所述第一預(yù)設(shè)手勢(shì)操作的滑動(dòng)距離與所述第二預(yù)設(shè)手勢(shì)的滑動(dòng)距離進(jìn)行累加,得到第一滑動(dòng)距離,將所述第一滑動(dòng)距離分別與所述第一閾值和所述第二閾值進(jìn)行比較,得到所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 獲取所述第一預(yù)設(shè)手勢(shì)操作對(duì)應(yīng)的所述多媒體數(shù)據(jù)的關(guān)鍵幀; 判斷在與所述第一預(yù)設(shè)手勢(shì)操作間隔第二預(yù)設(shè)時(shí)間內(nèi)是否偵聽(tīng)到第三預(yù)設(shè)手勢(shì)操作,如果偵聽(tīng)到所述第三預(yù)設(shè)手勢(shì)操作,則輸出所述關(guān)鍵幀并繼續(xù)偵聽(tīng)在與所述第三預(yù)設(shè)手勢(shì)操作間隔所述預(yù)設(shè)時(shí)間內(nèi)是否有第四預(yù)設(shè)手勢(shì)操作,如果未偵聽(tīng)到所述第三預(yù)設(shè)手勢(shì)操作,則播放所述多媒體數(shù)據(jù)。
7.—種控制多媒體數(shù)據(jù)播放的裝置,其特征在于,所述裝置包括: 偵聽(tīng)模塊,用于當(dāng)終端進(jìn)行多媒體數(shù)據(jù)播放時(shí),對(duì)所述多媒體數(shù)據(jù)的播放界面進(jìn)行偵聽(tīng); 調(diào)整量獲取模塊,用于當(dāng)偵聽(tīng)到對(duì)所述多媒體數(shù)據(jù)的播放界面的任意位置的第一預(yù)設(shè)手勢(shì)操作時(shí),根據(jù)所述第一預(yù)設(shè)手勢(shì)操作獲得所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量; 調(diào)整模塊,用于根據(jù)所述預(yù)設(shè)調(diào)整量調(diào)整所述多媒體數(shù)據(jù)的當(dāng)前播放進(jìn)度。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 顯示模塊,用于當(dāng)所述偵聽(tīng)模塊偵聽(tīng)到對(duì)所述多媒體數(shù)據(jù)的播放界面的任意位置的第一預(yù)設(shè)手勢(shì)操作時(shí),根據(jù)所述第一預(yù)設(shè)手勢(shì)操作,在所述多媒體數(shù)據(jù)的播放界面上輸出預(yù)設(shè)標(biāo)識(shí),所述預(yù)設(shè)標(biāo)識(shí)用于指示所述多媒體數(shù)據(jù)的播放進(jìn)度。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述調(diào)整量獲取模塊,包括: 第一獲取單元,用于獲得所述第一預(yù)設(shè)手勢(shì)操作在所述多媒體數(shù)據(jù)的播放界面上的觸摸點(diǎn)的坐標(biāo)參數(shù); 第二獲取單元,用于根據(jù)所述坐標(biāo)參數(shù)獲得所述第一預(yù)設(shè)手勢(shì)操作在所述播放界面上的起始點(diǎn)和終止點(diǎn); 第三獲取單元,用于根據(jù)所述起始點(diǎn)和所述終止點(diǎn)獲得所述第一預(yù)設(shè)手勢(shì)操作的滑動(dòng)距離; 第四獲取單元,用于當(dāng)所述滑動(dòng)距離滿足預(yù)設(shè)條件,獲得所述預(yù)設(shè)條件對(duì)應(yīng)的所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量。
10.根據(jù)權(quán)利要求9所 述的裝置,其特征在于,所述第四獲取單元具體用于: 當(dāng)所述滑動(dòng)距離大于第一閾值且小于第二閾值時(shí),確認(rèn)所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量為第一預(yù)設(shè)調(diào)整量; 當(dāng)所述滑動(dòng)距離大于所述第二閾值時(shí),確認(rèn)所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量為第二預(yù)設(shè)調(diào)整量,所述第二預(yù)設(shè)調(diào)整量大于所述第一預(yù)設(shè)調(diào)整量。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述第四獲取單元還用于: 當(dāng)所述滑動(dòng)距離小于第一閾值時(shí),判斷在與所述第一預(yù)設(shè)手勢(shì)操作間隔第一預(yù)設(shè)時(shí)間內(nèi)是否再次偵聽(tīng)到第二預(yù)設(shè)手勢(shì)操作,如果是,則獲得所述第二預(yù)設(shè)手勢(shì)操作的滑動(dòng)距離,將所述第一預(yù)設(shè)手勢(shì)操作的滑動(dòng)距離與所述第二預(yù)設(shè)手勢(shì)的滑動(dòng)距離進(jìn)行累加,得到第一滑動(dòng)距離,將所述第一滑動(dòng)距離分別與所述第一閾值和所述第二閾值進(jìn)行比較,得到所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量。
12.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括:關(guān)鍵幀獲取模塊,用于獲取所述第一預(yù)設(shè)手勢(shì)操作對(duì)應(yīng)的所述多媒體數(shù)據(jù)的關(guān)鍵幀; 所述偵聽(tīng)模塊還用于判斷在與所述第一預(yù)設(shè)手勢(shì)操作間隔第二預(yù)設(shè)時(shí)間內(nèi)是否偵聽(tīng)到第三預(yù)設(shè)手勢(shì)操作,如果偵聽(tīng)到所述第三預(yù)設(shè)手勢(shì)操作,則輸出所述關(guān)鍵幀并繼續(xù)偵聽(tīng)在與所述第三預(yù)設(shè)手勢(shì)操作間隔所述預(yù)設(shè)時(shí)間內(nèi)是否有第四預(yù)設(shè)手勢(shì)操作,如果未偵聽(tīng)到所述第三預(yù)設(shè)手勢(shì)操作,則觸發(fā)播放模塊播放所述多媒體數(shù)據(jù)。
全文摘要
本發(fā)明公開(kāi)了一種控制多媒體數(shù)據(jù)播放的方法和裝置,屬于通信技術(shù)領(lǐng)域。所述方法包括當(dāng)終端進(jìn)行多媒體數(shù)據(jù)播放時(shí),對(duì)所述多媒體數(shù)據(jù)的播放界面進(jìn)行偵聽(tīng);當(dāng)偵聽(tīng)到對(duì)所述多媒體數(shù)據(jù)的播放界面的任意位置的第一預(yù)設(shè)手勢(shì)操作時(shí),根據(jù)所述第一預(yù)設(shè)手勢(shì)操作獲得所述多媒體數(shù)據(jù)的播放進(jìn)度的預(yù)設(shè)調(diào)整量;根據(jù)所述預(yù)設(shè)調(diào)整量調(diào)整所述多媒體數(shù)據(jù)的當(dāng)前播放進(jìn)度。本發(fā)明通過(guò)偵聽(tīng)多媒體數(shù)據(jù)的播放界面上預(yù)設(shè)的手勢(shì)操作來(lái)獲得多媒體數(shù)據(jù)播放進(jìn)度的預(yù)設(shè)調(diào)整量,不需要通過(guò)拖動(dòng)多媒體數(shù)據(jù)播放進(jìn)度條來(lái)控制多媒體數(shù)據(jù)的播放進(jìn)度,解決了用戶通過(guò)播放進(jìn)度條控制多媒體數(shù)據(jù)播放進(jìn)度操作不方便的問(wèn)題,實(shí)現(xiàn)了對(duì)播放進(jìn)度的精度調(diào)整。
文檔編號(hào)G11B20/00GK103226960SQ201310092380
公開(kāi)日2013年7月31日 申請(qǐng)日期2013年3月21日 優(yōu)先權(quán)日2013年3月21日
發(fā)明者丁曉亮, 劉爽, 蔣黎峰 申請(qǐng)人:北京小米科技有限責(zé)任公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
伊宁县| 玛曲县| 伊吾县| 澄迈县| 台湾省| 韶山市| 信丰县| 堆龙德庆县| 扶沟县| 阜南县| 福清市| 花莲县| 额济纳旗| 铅山县| 吐鲁番市| 三台县| 泸西县| 六盘水市| 南昌市| 古交市| 疏附县| 万源市| 镇平县| 清水县| 新乐市| 盐津县| 周至县| 怀化市| 西安市| 临高县| 札达县| 叶城县| 大田县| 舟曲县| 虎林市| 北碚区| 集贤县| 安仁县| 宣武区| 木里| 利川市|