一種移動終端媒體播放進度控制方法及裝置的制造方法
【專利摘要】本發(fā)明公開了一種移動終端媒體播放進度控制方法及裝置,用以實現(xiàn)移動終端媒體播放進度的精確控制。該方法為:移動終端在媒體播放過程中,獲取用戶在觸摸屏幕上的滑動軌跡,確定所述滑動軌跡為曲線時,根據(jù)所述滑動軌跡確定旋轉(zhuǎn)角度;所述移動終端獲取用于表示單位旋轉(zhuǎn)角度對應(yīng)的進度條調(diào)整量的調(diào)整比例,根據(jù)所述調(diào)整比例以及確定的所述旋轉(zhuǎn)角度確定媒體播放進度條的調(diào)整量,根據(jù)所述調(diào)整量調(diào)整媒體播放進度。
【專利說明】
一種移動終端媒體播放進度控制方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種移動終端媒體播放進度控制方法及裝置。
【背景技術(shù)】
[0002]隨著第四代移動通信(4G)和WIFI網(wǎng)絡(luò)的應(yīng)用,越來越多的用戶使用手機等便攜式移動終端播放多媒體文件(例如視頻、音頻等)。
[0003]傳統(tǒng)的媒體播放進度調(diào)整是通過拖動進度條實現(xiàn),如圖1所示,個人電腦(PC)等顯示區(qū)域較大的設(shè)備,在播放多媒體文件時,由于進度條占用的控制區(qū)域較大,通過拖動進度條的方式可以較為精確地調(diào)整播放進度。
[0004]但是,對于手機等便攜式移動終端的顯示區(qū)域較小,進度條的控制區(qū)域也較小,單位時間對應(yīng)的進度條非常小,使用手指觸控顯示屏拖動進度條往往難以實現(xiàn)精確定位。
[0005]基于此,通過滑屏進行媒體播放進度控制的方法在移動終端上得到了應(yīng)用,如圖2所示,當手指向右滑動時,媒體播放快進一個時間單位,當手機向左滑動時,媒體播放快退一個時間單位。
[0006]通過滑屏的方式控制媒體播放進度,可以提高媒體播放進度的控制精度,但是只能精確到一個時間單位,無法實現(xiàn)一個時間單位內(nèi)的精確定位。
[0007]因此,在移動終端上播放多媒體文件時,由于單位時間對應(yīng)的進度條非常小,拖動進度條控制播放進度的方式容易造成拖動過多或過少,無法精確控制多媒體播放進度。采用滑屏的方式進行播放進度控制,只能實現(xiàn)制定顆粒度下的進度調(diào)整,且制定顆粒度只能精度到單位時間,無法實現(xiàn)精確控制。
【發(fā)明內(nèi)容】
[0008]本發(fā)明實施例提供一種移動終端媒體播放進度控制方法及裝置,用以實現(xiàn)移動終端媒體播放進度的精確控制。
[0009]本發(fā)明實施例提供的具體技術(shù)方案如下:
[0010]一種移動終端媒體播放進度控制方法,包括:
[0011]移動終端在媒體播放過程中,獲取用戶在觸摸屏幕上的滑動軌跡,確定所述滑動軌跡為曲線時,根據(jù)所述滑動軌跡確定旋轉(zhuǎn)角度;
[0012]所述移動終端獲取用于表示單位旋轉(zhuǎn)角度對應(yīng)的進度條調(diào)整量的調(diào)整比例,根據(jù)所述調(diào)整比例以及確定的所述旋轉(zhuǎn)角度確定媒體播放進度條的調(diào)整量,根據(jù)所述調(diào)整量調(diào)整媒體播放進度。
[0013]優(yōu)選地,所述移動終端根據(jù)所述滑動軌跡確定旋轉(zhuǎn)角度,包括:
[0014]所述移動終端確定組成所述滑動軌跡的坐標序列,根據(jù)所述坐標序列中橫坐標的最小值和最大值以及所述坐標序列中縱坐標的最小值和最大值,確定中心坐標;
[0015]所述移動終端根據(jù)所述滑動軌跡的起始位置坐標以及所述中心坐標,確定所述滑動軌跡的起始位置對應(yīng)的角度,以及根據(jù)所述滑動軌跡的終止位置坐標以及所述中心坐標,確定所述滑動軌跡的終止位置對應(yīng)的角度;
[0016]所述移動終端根據(jù)所述滑動軌跡的起始位置對應(yīng)的角度以及所述滑動軌跡的終止位置對應(yīng)的角度,確定所述旋轉(zhuǎn)角度。
[0017]優(yōu)選地,所述移動終端獲取所述調(diào)整比例,包括:
[0018]所述移動終端獲取在滑動軌跡為環(huán)繞一周的曲線時對應(yīng)的調(diào)整量,將獲取的所述調(diào)整量除以360后得到的結(jié)果確定為所述調(diào)整比例。
[0019]優(yōu)選地,所述移動終端獲取在滑動軌跡為環(huán)繞一周的曲線時對應(yīng)的調(diào)整量,包括:
[0020]所述移動終端獲取預(yù)先設(shè)置的滑動軌跡為環(huán)繞一周的曲線時對應(yīng)的調(diào)整量;
[0021]或者,
[0022]所述移動終端獲取當前播放的所述媒體完整播放所需總時長,計算所述總時長與預(yù)設(shè)的曲線環(huán)繞周數(shù)的比值,將得到的結(jié)果作為滑動軌跡為環(huán)繞一周的曲線時對應(yīng)的調(diào)整量。
[0023]優(yōu)選地,所述方法還包括:
[0024]所述移動終端確定用戶觸摸形成所述滑動軌跡的時長,根據(jù)所述旋轉(zhuǎn)角度以及所述時長確定旋轉(zhuǎn)角速度;
[0025]所述移動終端獲取所述調(diào)整比例后,根據(jù)所述調(diào)整比例以及確定的所述旋轉(zhuǎn)角度確定媒體播放進度條的調(diào)整量之前,若確定所述旋轉(zhuǎn)角速度大于預(yù)設(shè)值,按照預(yù)設(shè)規(guī)則增大并更新所述調(diào)整比例。
[0026]優(yōu)選地,所述移動終端獲取所述調(diào)整比例后,根據(jù)所述調(diào)整比例以及確定的所述旋轉(zhuǎn)角度確定媒體播放進度條的調(diào)整量之前,所述方法還包括:
[0027]所述移動終端獲取保存的在當前時刻之前的預(yù)設(shè)時長內(nèi)對所述進度條進行調(diào)整的調(diào)整方向,根據(jù)獲取的所述調(diào)整方向確定在所述當前時刻之前的預(yù)設(shè)時長內(nèi)對所述進度條進行快進和快退的往復(fù)調(diào)整,按照預(yù)設(shè)規(guī)則減小并更新所述調(diào)整比例。
[0028]第二方面,提供了一種移動終端媒體播放進度控制裝置,包括:
[0029]第一處理模塊,用于在媒體播放過程中,獲取用戶在觸摸屏幕上的滑動軌跡,確定所述滑動軌跡為曲線時,根據(jù)所述滑動軌跡確定旋轉(zhuǎn)角度;
[0030]第二處理模塊,用于獲取用于表示單位旋轉(zhuǎn)角度對應(yīng)的進度條調(diào)整量的調(diào)整比例,根據(jù)所述調(diào)整比例以及確定的所述旋轉(zhuǎn)角度確定媒體播放進度條的調(diào)整量,根據(jù)所述調(diào)整量調(diào)整媒體播放進度。
[0031]優(yōu)選地,所述第一處理模塊具體用于:
[0032]確定組成所述滑動軌跡的坐標序列,根據(jù)所述坐標序列中橫坐標的最小值和最大值以及所述坐標序列中縱坐標的最小值和最大值,確定中心坐標;
[0033]根據(jù)所述滑動軌跡的起始位置坐標以及所述中心坐標,確定所述滑動軌跡的起始位置對應(yīng)的角度,以及根據(jù)所述滑動軌跡的終止位置坐標以及所述中心坐標,確定所述滑動軌跡的終止位置對應(yīng)的角度;
[0034]根據(jù)所述滑動軌跡的起始位置對應(yīng)的角度以及所述滑動軌跡的終止位置對應(yīng)的角度,確定所述旋轉(zhuǎn)角度。
[0035]優(yōu)選地,所述第二處理模塊具體用于:
[0036]獲取在滑動軌跡為環(huán)繞一周的曲線時對應(yīng)的調(diào)整量,將獲取的所述調(diào)整量除以360后得到的結(jié)果確定為所述調(diào)整比例。
[0037]優(yōu)選地,所述第二處理模塊具體用于:
[0038]獲取預(yù)先設(shè)置的滑動軌跡為環(huán)繞一周的曲線時對應(yīng)的調(diào)整量;
[0039]或者,
[0040]獲取當前播放的所述媒體完整播放所需總時長,計算所述總時長與預(yù)設(shè)的曲線環(huán)繞周數(shù)的比值,將得到的結(jié)果作為滑動軌跡為環(huán)繞一周的曲線時對應(yīng)的調(diào)整量。
[0041]優(yōu)選地,所述第一處理模塊還用于:
[0042]確定用戶觸摸形成所述滑動軌跡的時長,根據(jù)所述旋轉(zhuǎn)角度以及所述時長確定旋轉(zhuǎn)角速度;
[0043]所述第二處理模塊還用于:
[0044]獲取所述調(diào)整比例后,根據(jù)所述調(diào)整比例以及確定的所述旋轉(zhuǎn)角度確定媒體播放進度條的調(diào)整量之前,若確定所述旋轉(zhuǎn)角速度大于預(yù)設(shè)值,按照預(yù)設(shè)規(guī)則增大并更新所述調(diào)整比例。
[0045]優(yōu)選地,所述第二處理模塊還用于:
[0046]獲取所述調(diào)整比例后,根據(jù)所述調(diào)整比例以及確定的所述旋轉(zhuǎn)角度確定媒體播放進度條的調(diào)整量之前,獲取保存的在當前時刻之前的預(yù)設(shè)時長內(nèi)對所述進度條進行調(diào)整的調(diào)整方向,根據(jù)獲取的所述調(diào)整方向確定在所述當前時刻之前的預(yù)設(shè)時長內(nèi)對所述進度條進行快進和快退的往復(fù)調(diào)整,按照預(yù)設(shè)規(guī)則減小并更新所述調(diào)整比例。
[0047]基于上述技術(shù)方案,本發(fā)明實施例中,移動終端在媒體播放過程中,獲取用戶在觸摸屏幕上的滑動軌跡,且確定該滑動軌跡為曲線時,根據(jù)該滑動軌跡對應(yīng)的旋轉(zhuǎn)角度以及用于表示單位旋轉(zhuǎn)角度對應(yīng)的進度條調(diào)整量的調(diào)整比例計算媒體播放進度條的調(diào)整量,根據(jù)該調(diào)整量調(diào)整媒體播放進度,從而能夠?qū)崿F(xiàn)移動終端媒體播放進度的精確控制,能夠通過調(diào)整比例制定任意大小顆粒度的播放進行調(diào)整。
【附圖說明】
[0048]圖1為采用拖動進度條的方式調(diào)整播放進度的圖像畫面示意圖;
[0049]圖2為滑屏的方式調(diào)整播放進度的圖像畫面示意圖;
[0050]圖3為本發(fā)明實施例中移動終端對媒體播放進度進行精確控制的詳細方法流程示意圖;
[0051]圖4為本發(fā)明實施例中移動終端媒體播放進度控制裝置結(jié)構(gòu)示意圖;
[0052]圖5為本發(fā)明實施例中移動終端結(jié)構(gòu)示意圖。
【具體實施方式】
[0053]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明作進一步地詳細描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
[0054]本發(fā)明實施例中,如圖3所示,移動終端對媒體播放進度進行精確控制的詳細方法流程如下:
[0055]步驟301:移動終端在媒體播放過程中,獲取用戶在觸摸屏幕上的滑動軌跡,確定該滑動軌跡為曲線時,根據(jù)該滑動軌跡確定旋轉(zhuǎn)角度。
[0056]具體實施中,移動終端判斷滑動軌跡為曲線的方式有多種,本發(fā)明實施例對具體采用的方式不做限制,只要能夠確定滑動軌跡形狀的方式均可用于本發(fā)明。
[0057]在一個具體實施中,通過對組成滑動軌跡的坐標序列中,橫坐標或縱坐標的變化規(guī)律確定該滑動軌跡是否為曲線。
[0058]較佳地,該曲線為弧形或近似為弧形。
[0059]具體地,移動終端確定組成滑動軌跡的坐標序列中,橫坐標或縱坐標的變化規(guī)律為先逐漸增大后逐漸減小或者為先逐漸減小后逐漸增大,則可確定該滑動軌跡為弧形或近似弧形。
[0060]其中,滑動軌跡可以為繞行小于一周的弧形或近似弧形,也可以為繞行大于等于一周的弧形或近似弧形。
[0061 ] 本發(fā)明實施例中,移動終端根據(jù)獲取的滑動軌跡確定旋轉(zhuǎn)角度的方式有多種,關(guān)于確定旋轉(zhuǎn)角度的方式不是本發(fā)明所關(guān)注的重點,故此不再一一列舉。
[0062]在一個具體實施例中,移動終端根據(jù)獲取的滑動軌跡確定旋轉(zhuǎn)角度的具體過程如下:
[0063]移動終端確定組成滑動軌跡的坐標序列,根據(jù)該坐標序列中橫坐標的最小值和最大值以及該坐標序列中縱坐標的最小值和最大值,確定中心坐標;
[0064]移動終端根據(jù)滑動軌跡的起始位置坐標以及確定的中心坐標,確定滑動軌跡的起始位置對應(yīng)的角度,以及根據(jù)滑動軌跡的終止位置坐標以及確定的中心坐標,確定滑動軌跡的終止位置對應(yīng)的角度;
[0065]移動終端根據(jù)滑動軌跡的起始位置對應(yīng)的角度以及滑動軌跡的終止位置對應(yīng)的角度,確定旋轉(zhuǎn)角度。
[0066]此處僅為舉例說明,對于其它能夠應(yīng)用于本發(fā)明的旋轉(zhuǎn)角度計算方式,均可應(yīng)用于本發(fā)明,本發(fā)明的保護范圍并不以此為限制。
[0067]具體實施中,移動終端計算滑動軌跡的坐標序列中橫坐標的最小值和最大值的平均值,將該平均值作為中心坐標中的橫坐標;移動終端計算滑動軌跡的坐標序列中縱坐標的最小值和最大值的平均值,將該平均值作為中心坐標中的縱坐標。
[0068]具體實施中,假設(shè)中心坐標表示為(X(:,y。),滑動軌跡上任意坐標點表示為(Xi, id,則該任意坐標點對應(yīng)的角度用公式表示如下:Ai= (arctan ((y ;-γ0) / (χ;-χ0)) /
) X360,假設(shè)滑動軌跡的起始位置對應(yīng)的角度表示為A1,滑動軌跡的終止位置對應(yīng)的角度表示為An,假設(shè)滑動軌跡為繞行小于一周的曲線,則該滑動軌跡對應(yīng)的旋轉(zhuǎn)角度為(An-A1),假設(shè)滑動軌跡為繞行大于等于一周的曲線,且繞行的周數(shù)用M表示,則該滑動軌跡對應(yīng)的旋轉(zhuǎn)角度為MXSeiH(An-A1)。
[0069]步驟302:移動終端獲取用于表示單位旋轉(zhuǎn)角度對應(yīng)的進度條調(diào)整量的調(diào)整比例,根據(jù)該調(diào)整比例以及確定的旋轉(zhuǎn)角度確定媒體播放進度條的調(diào)整量,根據(jù)確定的該調(diào)整量調(diào)整媒體播放進度。
[0070]其中,調(diào)整比例為相鄰兩幀圖像之間的時間間隔的正整數(shù)倍。
[0071]優(yōu)選地,移動終端獲取在滑動軌跡為環(huán)繞一周的曲線時對應(yīng)的調(diào)整量,將獲取的該調(diào)整量除以360后得到的結(jié)果確定為調(diào)整比例。
[0072]移動終端獲取滑動軌跡為環(huán)繞一周的曲線時對應(yīng)的調(diào)整量,具體包括但不限于以下兩種實施方式:
[0073]第一種,滑動軌跡為環(huán)繞一周的曲線時對應(yīng)的調(diào)整量為預(yù)先設(shè)置,移動終端直接獲取預(yù)先設(shè)置的滑動軌跡為環(huán)繞一周的曲線時對應(yīng)的調(diào)整量;
[0074]第二種,預(yù)設(shè)曲線環(huán)繞周數(shù),移動終端獲取當前播放的所述媒體完整播放所需總時長,計算該總時長與預(yù)設(shè)的曲線環(huán)繞周數(shù)的比值,將得到的結(jié)果作為滑動軌跡為環(huán)繞一周的曲線時對應(yīng)的調(diào)整量。
[0075]在一個具體實施例中,移動終端計算確定的旋轉(zhuǎn)角度與調(diào)整比例的乘積,將得到的結(jié)果確定為媒體播放進度條的調(diào)整量。
[0076]具體地,假設(shè)調(diào)整比例表示為a,滑動軌跡的起始位置對應(yīng)的角度表示為A1,滑動軌跡的終止位置對應(yīng)的角度表示為An,該滑動軌跡繞行的周數(shù)表示為M,則該滑動軌跡對應(yīng)的媒體播放進度條的調(diào)整量為:aX [MX 360+(An-A1)],其中M為整數(shù)。
[0077]具體實施中,假設(shè)滑動軌跡為逆時針旋轉(zhuǎn)形成的曲線時,旋轉(zhuǎn)角度為負,滑動軌跡為順時針旋轉(zhuǎn)形成的曲線時,旋轉(zhuǎn)角度為正?;蛘撸M行相反設(shè)置,滑動軌跡為順時針旋轉(zhuǎn)形成的曲線時,旋轉(zhuǎn)角度為負,滑動軌跡為逆時針旋轉(zhuǎn)形成的曲線時,旋轉(zhuǎn)角度為正。
[0078]并且,可以進一步在移動終端中設(shè)置:在計算得到的調(diào)整量為正數(shù)時,移動終端按照該調(diào)整量對進度條進行快進,在計算得到的調(diào)整量為負數(shù)時,移動終端按照該調(diào)整量對進度條進行快退?;蛘撸M行相反設(shè)置,在計算得到的調(diào)整量為正數(shù)時,移動終端按照該調(diào)整量對進度條進行快進,在計算得到的調(diào)整量為負數(shù)時,移動終端按照該調(diào)整量對進度條進行快退。
[0079]在一個可選地實施方式中,移動終端確定用戶觸摸形成滑動軌跡的時長,根據(jù)計算得到的該滑動軌跡對應(yīng)的旋轉(zhuǎn)角度以及該時長確定旋轉(zhuǎn)角速度;
[0080]移動終端按照上述兩種方式獲取調(diào)整比例后,根據(jù)該調(diào)整比例以及確定的該滑動軌跡對應(yīng)的旋轉(zhuǎn)角度確定媒體播放進度條的調(diào)整量之前,若確定該旋轉(zhuǎn)角速度大于預(yù)設(shè)值,按照預(yù)設(shè)規(guī)則增大并更新調(diào)整比例,按照更新后的調(diào)整比例確定調(diào)整量。
[0081]其中,該預(yù)設(shè)規(guī)則可以任意設(shè)置,只需要滿足按照該預(yù)設(shè)規(guī)則調(diào)整后的調(diào)整比例增大即可。例如,采用調(diào)整比例的兩倍更新該調(diào)整比例。
[0082]在另一個可選地實施方式中,移動終端每次在對進度條調(diào)整后,在內(nèi)存中保存本次進度條的調(diào)整方向的調(diào)整時間,若在本次調(diào)整后的設(shè)定時長內(nèi)未獲取到新的用于指示對進度條進行調(diào)整的滑動軌跡,則釋放保存的進度條的調(diào)整方向,否則,繼續(xù)保留。
[0083]移動終端在按照上述兩種方式獲取調(diào)整比例后,根據(jù)該調(diào)整比例以及確定的旋轉(zhuǎn)角度確定媒體播放進度條的調(diào)整量之前,移動終端獲取內(nèi)存中保存的在當前時刻之前的預(yù)設(shè)時長內(nèi)每次對進度條進行調(diào)整的調(diào)整方向,若根據(jù)獲取的該每次對進度條進行調(diào)整的調(diào)整方向,確定在當前時刻之前的預(yù)設(shè)時長內(nèi)對進度條進行快進和快退的往復(fù)調(diào)整,按照預(yù)設(shè)規(guī)則減小并更新該調(diào)整比例,按照更新后的調(diào)整比例確定調(diào)整量。
[0084]其中,該預(yù)設(shè)規(guī)則可以任意設(shè)置,只需要滿足按照該預(yù)設(shè)規(guī)則調(diào)整后的調(diào)整比例減小即可。例如,采用調(diào)整比例的1/2更新該調(diào)整比例。
[0085]本發(fā)明實施例中,移動終端根據(jù)確定的調(diào)整量調(diào)整媒體播放進度的過程中,顯示每次調(diào)整后對應(yīng)的圖像畫面和時間,以便輔助用戶判斷是否調(diào)整到位。
[0086]基于同一發(fā)明構(gòu)思,本發(fā)明實施例中,還提供了一種移動終端媒體播放進度控制裝置,該裝置的具體實施可參見上述方法部分的描述,重復(fù)之處不再贅述,如圖4所示,該裝置主要包括:
[0087]第一處理模塊401,用于在媒體播放過程中,獲取用戶在觸摸屏幕上的滑動軌跡,確定所述滑動軌跡為曲線時,根據(jù)所述滑動軌跡確定旋轉(zhuǎn)角度;
[0088]第二處理模塊402,用于獲取用于表示單位旋轉(zhuǎn)角度對應(yīng)的進度條調(diào)整量的調(diào)整比例,根據(jù)所述調(diào)整比例以及確定的所述旋轉(zhuǎn)角度確定媒體播放進度條的調(diào)整量,根據(jù)所述調(diào)整量調(diào)整媒體播放進度。
[0089]優(yōu)選地,所述第一處理模塊401具體用于:
[0090]確定組成所述滑動軌跡的坐標序列,根據(jù)所述坐標序列中橫坐標的最小值和最大值以及所述坐標序列中縱坐標的最小值和最大值,確定中心坐標;
[0091]根據(jù)所述滑動軌跡的起始位置坐標以及所述中心坐標,確定所述滑動軌跡的起始位置對應(yīng)的角度,以及根據(jù)所述滑動軌跡的終止位置坐標以及所述中心坐標,確定所述滑動軌跡的終止位置對應(yīng)的角度;
[0092]根據(jù)所述滑動軌跡的起始位置對應(yīng)的角度以及所述滑動軌跡的終止位置對應(yīng)的角度,確定所述旋轉(zhuǎn)角度。
[0093]優(yōu)選地,所述第二處理模塊具體用于:
[0094]獲取在滑動軌跡為環(huán)繞一周的曲線時對應(yīng)的調(diào)整量,將獲取的所述調(diào)整量除以360后得到的結(jié)果確定為所述調(diào)整比例。
[0095]具體地實施中,根據(jù)滑動軌跡為環(huán)繞一周的曲線時對應(yīng)的調(diào)整量的獲取方式的不同,包括但不限于以下實施方式:
[0096]所述第二處理模塊具體用于:
[0097]獲取預(yù)先設(shè)置的滑動軌跡為環(huán)繞一周的曲線時對應(yīng)的調(diào)整量;
[0098]或者,
[0099]獲取當前播放的所述媒體完整播放所需總時長,計算所述總時長與預(yù)設(shè)的曲線環(huán)繞周數(shù)的比值,將得到的結(jié)果作為滑動軌跡為環(huán)繞一周的曲線時對應(yīng)的調(diào)整量。
[0100]在一個優(yōu)選地實施方式中,所述第一處理模塊還用于:
[0101]確定用戶觸摸形成所述滑動軌跡的時長,根據(jù)所述旋轉(zhuǎn)角度以及所述時長確定旋轉(zhuǎn)角速度;
[0102]所述第二處理模塊還用于:
[0103]獲取所述調(diào)整比例后,根據(jù)所述調(diào)整比例以及確定的所述旋轉(zhuǎn)角度確定媒體播放進度條的調(diào)整量之前,若確定所述旋轉(zhuǎn)角速度大于預(yù)設(shè)值,按照預(yù)設(shè)規(guī)則增大并更新所述調(diào)整比例。
[0104]在另一個優(yōu)選地實施方式中,所述第二處理模塊還用于:
[0105]獲取所述調(diào)整比例后,根據(jù)所述調(diào)整比例以及確定的所述旋轉(zhuǎn)角度確定媒體播放進度條的調(diào)整量之前,獲取保存的在當前時刻之前的預(yù)設(shè)時長內(nèi)對所述進度條進行調(diào)整的調(diào)整方向,根據(jù)獲取的所述調(diào)整方向確定在所述當前時刻之前的預(yù)設(shè)時長內(nèi)對所述進度條進行快進和快退的往復(fù)調(diào)整,按照預(yù)設(shè)規(guī)則減小并更新所述調(diào)整比例。
[0106]基于同一發(fā)明構(gòu)思,本發(fā)明實施例中還提供了一種移動終端,該移動終端的具體實施可參見上述方法部分的描述,重復(fù)之處不再贅述,如圖5所示,該移動終端主要包括處理器501和存儲器502,其中,處理器501用于讀取存儲器502中預(yù)設(shè)的程序,按照該程序執(zhí)行以下過程:
[0107]在媒體播放過程中,獲取用戶在觸摸屏幕上的滑動軌跡,確定所述滑動軌跡為曲線時,根據(jù)所述滑動軌跡確定旋轉(zhuǎn)角度;
[0108]獲取用于表示單位旋轉(zhuǎn)角度對應(yīng)的進度條調(diào)整量的調(diào)整比例,根據(jù)所述調(diào)整比例以及確定的所述旋轉(zhuǎn)角度確定媒體播放進度條的調(diào)整量,根據(jù)所述調(diào)整量調(diào)整媒體播放進度。
[0109]優(yōu)選地,處理器501確定組成所述滑動軌跡的坐標序列,根據(jù)所述坐標序列中橫坐標的最小值和最大值以及所述坐標序列中縱坐標的最小值和最大值,確定中心坐標;
[0110]根據(jù)所述滑動軌跡的起始位置坐標以及所述中心坐標,確定所述滑動軌跡的起始位置對應(yīng)的角度,以及根據(jù)所述滑動軌跡的終止位置坐標以及所述中心坐標,確定所述滑動軌跡的終止位置對應(yīng)的角度;
[0111]根據(jù)所述滑動軌跡的起始位置對應(yīng)的角度以及所述滑動軌跡的終止位置對應(yīng)的角度,確定所述旋轉(zhuǎn)角度。
[0112]優(yōu)選地,處理器501獲取在滑動軌跡為環(huán)繞一周的曲線時對應(yīng)的調(diào)整量,將獲取的所述調(diào)整量除以360后得到的結(jié)果確定為所述調(diào)整比例。
[0113]具體地,處理器501獲取預(yù)先設(shè)置的滑動軌跡為環(huán)繞一周的曲線時對應(yīng)的調(diào)整量;
[0114]或者,
[0115]獲取當前播放的所述媒體完整播放所需總時長,計算所述總時長與預(yù)設(shè)的曲線環(huán)繞周數(shù)的比值,將得到的結(jié)果作為滑動軌跡為環(huán)繞一周的曲線時對應(yīng)的調(diào)整量。
[0116]優(yōu)選地,處理器501確定用戶觸摸形成所述滑動軌跡的時長,根據(jù)所述旋轉(zhuǎn)角度以及所述時長確定旋轉(zhuǎn)角速度;
[0117]處理器501獲取所述調(diào)整比例后,根據(jù)所述調(diào)整比例以及確定的所述旋轉(zhuǎn)角度確定媒體播放進度條的調(diào)整量之前,若確定所述旋轉(zhuǎn)角速度大于預(yù)設(shè)值,按照預(yù)設(shè)規(guī)則增大并更新所述調(diào)整比例。
[0118]優(yōu)選地,處理器501獲取所述調(diào)整比例后,根據(jù)所述調(diào)整比例以及確定的所述旋轉(zhuǎn)角度確定媒體播放進度條的調(diào)整量之前,獲取保存的在當前時刻之前的預(yù)設(shè)時長內(nèi)對所述進度條進行調(diào)整的調(diào)整方向,根據(jù)獲取的所述調(diào)整方向確定在所述當前時刻之前的預(yù)設(shè)時長內(nèi)對所述進度條進行快進和快退的往復(fù)調(diào)整,按照預(yù)設(shè)規(guī)則減小并更新所述調(diào)整比例。
[0119]其中,總線架構(gòu)可以包括任意數(shù)量的互聯(lián)的總線和橋,具體由處理器501代表的一個或多個處理器和存儲器502代表的存儲器的各種電路鏈接在一起。總線架構(gòu)還可以將諸如外圍設(shè)備、穩(wěn)壓器和功率管理電路等之類的各種其他電路鏈接在一起,這些都是本領(lǐng)域所公知的,因此,本文不再對其進行進一步描述??偩€接口提供接口。處理器501負責管理總線架構(gòu)和通常的處理,存儲器502可以存儲處理器501在執(zhí)行操作時所使用的數(shù)據(jù)。
[0120]基于上述技術(shù)方案,本發(fā)明實施例中,移動終端在媒體播放過程中,獲取用戶在觸摸屏幕上的滑動軌跡,且確定該滑動軌跡為曲線時,根據(jù)該滑動軌跡對應(yīng)的旋轉(zhuǎn)角度以及用于表示單位旋轉(zhuǎn)角度對應(yīng)的進度條調(diào)整量的調(diào)整比例計算媒體播放進度條的調(diào)整量,根據(jù)該調(diào)整量調(diào)整媒體播放進度,從而能夠?qū)崿F(xiàn)移動終端媒體播放進度的精確控制,能夠通過調(diào)整比例制定任意大小顆粒度的播放進行調(diào)整。
[0121]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
[0122]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0123]這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0124]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0125]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【主權(quán)項】
1.一種移動終端媒體播放進度控制方法,其特征在于,包括: 移動終端在媒體播放過程中,獲取用戶在觸摸屏幕上的滑動軌跡,確定所述滑動軌跡為曲線時,根據(jù)所述滑動軌跡確定旋轉(zhuǎn)角度; 所述移動終端獲取用于表示單位旋轉(zhuǎn)角度對應(yīng)的進度條調(diào)整量的調(diào)整比例,根據(jù)所述調(diào)整比例以及確定的所述旋轉(zhuǎn)角度確定媒體播放進度條的調(diào)整量,根據(jù)所述調(diào)整量調(diào)整媒體播放進度。2.如權(quán)利要求1所述的方法,其特征在于,所述移動終端根據(jù)所述滑動軌跡確定旋轉(zhuǎn)角度,包括: 所述移動終端確定組成所述滑動軌跡的坐標序列,根據(jù)所述坐標序列中橫坐標的最小值和最大值以及所述坐標序列中縱坐標的最小值和最大值,確定中心坐標; 所述移動終端根據(jù)所述滑動軌跡的起始位置坐標以及所述中心坐標,確定所述滑動軌跡的起始位置對應(yīng)的角度,以及根據(jù)所述滑動軌跡的終止位置坐標以及所述中心坐標,確定所述滑動軌跡的終止位置對應(yīng)的角度; 所述移動終端根據(jù)所述滑動軌跡的起始位置對應(yīng)的角度以及所述滑動軌跡的終止位置對應(yīng)的角度,確定所述旋轉(zhuǎn)角度。3.如權(quán)利要求1所述的方法,其特征在于,所述移動終端獲取所述調(diào)整比例,包括: 所述移動終端獲取在滑動軌跡為環(huán)繞一周的曲線時對應(yīng)的調(diào)整量,將獲取的所述調(diào)整量除以360后得到的結(jié)果確定為所述調(diào)整比例。4.如權(quán)利要求3所述的方法,其特征在于,所述移動終端獲取在滑動軌跡為環(huán)繞一周的曲線時對應(yīng)的調(diào)整量,包括: 所述移動終端獲取預(yù)先設(shè)置的滑動軌跡為環(huán)繞一周的曲線時對應(yīng)的調(diào)整量; 或者, 所述移動終端獲取當前播放的所述媒體完整播放所需總時長,計算所述總時長與預(yù)設(shè)的曲線環(huán)繞周數(shù)的比值,將得到的結(jié)果作為滑動軌跡為環(huán)繞一周的曲線時對應(yīng)的調(diào)整量。5.如權(quán)利要求3或4所述的方法,其特征在于,所述方法還包括: 所述移動終端確定用戶觸摸形成所述滑動軌跡的時長,根據(jù)所述旋轉(zhuǎn)角度以及所述時長確定旋轉(zhuǎn)角速度; 所述移動終端獲取所述調(diào)整比例后,根據(jù)所述調(diào)整比例以及確定的所述旋轉(zhuǎn)角度確定媒體播放進度條的調(diào)整量之前,若確定所述旋轉(zhuǎn)角速度大于預(yù)設(shè)值,按照預(yù)設(shè)規(guī)則增大并更新所述調(diào)整比例。6.如權(quán)利要求3或4所述的方法,其特征在于,所述移動終端獲取所述調(diào)整比例后,根據(jù)所述調(diào)整比例以及確定的所述旋轉(zhuǎn)角度確定媒體播放進度條的調(diào)整量之前,所述方法還包括: 所述移動終端獲取保存的在當前時刻之前的預(yù)設(shè)時長內(nèi)對所述進度條進行調(diào)整的調(diào)整方向,根據(jù)獲取的所述調(diào)整方向確定在所述當前時刻之前的預(yù)設(shè)時長內(nèi)對所述進度條進行快進和快退的往復(fù)調(diào)整,按照預(yù)設(shè)規(guī)則減小并更新所述調(diào)整比例。7.一種移動終端媒體播放進度控制裝置,其特征在于,包括: 第一處理模塊,用于在媒體播放過程中,獲取用戶在觸摸屏幕上的滑動軌跡,確定所述滑動軌跡為曲線時,根據(jù)所述滑動軌跡確定旋轉(zhuǎn)角度; 第二處理模塊,用于獲取用于表示單位旋轉(zhuǎn)角度對應(yīng)的進度條調(diào)整量的調(diào)整比例,根據(jù)所述調(diào)整比例以及確定的所述旋轉(zhuǎn)角度確定媒體播放進度條的調(diào)整量,根據(jù)所述調(diào)整量調(diào)整媒體播放進度。8.如權(quán)利要求7所述的裝置,其特征在于,所述第一處理模塊具體用于: 確定組成所述滑動軌跡的坐標序列,根據(jù)所述坐標序列中橫坐標的最小值和最大值以及所述坐標序列中縱坐標的最小值和最大值,確定中心坐標; 根據(jù)所述滑動軌跡的起始位置坐標以及所述中心坐標,確定所述滑動軌跡的起始位置對應(yīng)的角度,以及根據(jù)所述滑動軌跡的終止位置坐標以及所述中心坐標,確定所述滑動軌跡的終止位置對應(yīng)的角度; 根據(jù)所述滑動軌跡的起始位置對應(yīng)的角度以及所述滑動軌跡的終止位置對應(yīng)的角度,確定所述旋轉(zhuǎn)角度。9.如權(quán)利要求7所述的裝置,其特征在于,所述第二處理模塊具體用于: 獲取在滑動軌跡為環(huán)繞一周的曲線時對應(yīng)的調(diào)整量,將獲取的所述調(diào)整量除以360后得到的結(jié)果確定為所述調(diào)整比例。10.如權(quán)利要求9所述的裝置,其特征在于,所述第二處理模塊具體用于: 獲取預(yù)先設(shè)置的滑動軌跡為環(huán)繞一周的曲線時對應(yīng)的調(diào)整量; 或者, 獲取當前播放的所述媒體完整播放所需總時長,計算所述總時長與預(yù)設(shè)的曲線環(huán)繞周數(shù)的比值,將得到的結(jié)果作為滑動軌跡為環(huán)繞一周的曲線時對應(yīng)的調(diào)整量。11.如權(quán)利要求9或10所述的裝置,其特征在于,所述第一處理模塊還用于: 確定用戶觸摸形成所述滑動軌跡的時長,根據(jù)所述旋轉(zhuǎn)角度以及所述時長確定旋轉(zhuǎn)角速度; 所述第二處理模塊還用于: 獲取所述調(diào)整比例后,根據(jù)所述調(diào)整比例以及確定的所述旋轉(zhuǎn)角度確定媒體播放進度條的調(diào)整量之前,若確定所述旋轉(zhuǎn)角速度大于預(yù)設(shè)值,按照預(yù)設(shè)規(guī)則增大并更新所述調(diào)整比例。12.如權(quán)利要求9或10所述的裝置,其特征在于,所述第二處理模塊還用于: 獲取所述調(diào)整比例后,根據(jù)所述調(diào)整比例以及確定的所述旋轉(zhuǎn)角度確定媒體播放進度條的調(diào)整量之前,獲取保存的在當前時刻之前的預(yù)設(shè)時長內(nèi)對所述進度條進行調(diào)整的調(diào)整方向,根據(jù)獲取的所述調(diào)整方向確定在所述當前時刻之前的預(yù)設(shè)時長內(nèi)對所述進度條進行快進和快退的往復(fù)調(diào)整,按照預(yù)設(shè)規(guī)則減小并更新所述調(diào)整比例。
【文檔編號】G06F3/0488GK105843530SQ201510020665
【公開日】2016年8月10日
【申請日】2015年1月15日
【發(fā)明人】張 杰
【申請人】電信科學(xué)技術(shù)研究院