国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      調(diào)節(jié)媒體文件播放進度的方法及裝置的制造方法

      文檔序號:10573081閱讀:570來源:國知局
      調(diào)節(jié)媒體文件播放進度的方法及裝置的制造方法
      【專利摘要】本公開提供一種調(diào)節(jié)媒體文件播放進度的方法及裝置,一種調(diào)節(jié)媒體文件播放進度的方法包括:獲取用戶針對媒體文件的進度條做出的第一操作;判斷所述第一操作是否滿足預(yù)設(shè)操作條件;在所述第一操作滿足預(yù)設(shè)操作條件時,確定所述預(yù)設(shè)操作條件對應(yīng)的進度調(diào)節(jié)規(guī)則;根據(jù)所述進度調(diào)節(jié)規(guī)則及所述用戶針對所述媒體文件的進度條做出的第二操作,確定所述媒體文件的播放進度點。由此可見,本公開技術(shù)方案可以依據(jù)用戶的操作類型,選擇出相應(yīng)的進度調(diào)節(jié)規(guī)則,能夠比較精確地調(diào)節(jié)到用戶期望的播放進度點,從而避免調(diào)節(jié)過度。
      【專利說明】
      調(diào)節(jié)媒體文件播放進度的方法及裝置
      技術(shù)領(lǐng)域
      [0001]本公開涉及通信技術(shù)領(lǐng)域,特別涉及一種調(diào)節(jié)媒體文件播放進行度的方法及裝置。
      【背景技術(shù)】
      [0002]近年來,終端技術(shù)的快速發(fā)展使得終端設(shè)備的種類和功能越來越豐富,以智能手機為例,用戶可以在智能手機上安裝用于播放媒體文件的媒體播放軟件,也可以依據(jù)自己的喜好調(diào)節(jié)媒體文件的播放進度,其中,媒體文件可以包括:音頻文件或視頻文件。相關(guān)技術(shù)中,用戶對媒體文件的播放進行調(diào)節(jié)時,通常很難精確地調(diào)節(jié)到期望的進度,容易出現(xiàn)調(diào)節(jié)過度的現(xiàn)象。

      【發(fā)明內(nèi)容】

      [0003]為了解決上述問題,本公開提供一種調(diào)節(jié)媒體文件播放進度的方法及裝置。
      [0004]具體地,本公開是通過如下技術(shù)方案實現(xiàn)的:
      [0005]根據(jù)本公開實施例的第一方面,提供一種調(diào)節(jié)媒體文件播放進度的方法,所述方法包括:
      [0006]獲取用戶針對媒體文件的進度條做出的第一操作;
      [0007]判斷所述第一操作是否滿足預(yù)設(shè)操作條件;
      [0008]在所述第一操作滿足預(yù)設(shè)操作條件時,確定所述預(yù)設(shè)操作條件對應(yīng)的進度調(diào)節(jié)規(guī)則;
      [0009]根據(jù)所述進度調(diào)節(jié)規(guī)則及所述用戶針對所述媒體文件的進度條做出的第二操作,確定所述媒體文件的播放進度點。
      [0010]在一實施例中,所述判斷所述第一操作是否滿足預(yù)設(shè)操作條件,包括:
      [0011]判斷所述第一操作是否為在一次拖動進度條的過程中出現(xiàn)反向拖動進度條,若是,則所述第一操作滿足預(yù)設(shè)操作條件;或者,
      [0012]判斷所述第一操作是否為在一次拖動進度條的過程中出現(xiàn)拖動速率變化量大于預(yù)設(shè)值,若是,則所述第一操作滿足預(yù)設(shè)操作條件;或者,
      [0013]判斷所述第一操作是否為在預(yù)設(shè)時間段內(nèi)連續(xù)拖動次數(shù)大于閾值,若是,則所述第一操作滿足預(yù)設(shè)操作條件。
      [0014]在一實施例中,所述確定所述預(yù)設(shè)操作條件對應(yīng)的進度調(diào)節(jié)規(guī)則,包括:
      [0015]從終端設(shè)備本地存儲的多套進度調(diào)節(jié)規(guī)則中,選擇出所述預(yù)設(shè)操作條件對應(yīng)的進度調(diào)節(jié)規(guī)則。
      [0016]在一實施例中,所述進度調(diào)節(jié)規(guī)則,包括:
      [0017]所述進度條的物理拖動距離與媒體文件的進度調(diào)節(jié)幅度的比例關(guān)系;其中,所述第一操作過程中所述進度條的單位物理拖動距離對應(yīng)的媒體文件的進度調(diào)節(jié)幅度,大于在所述第二操作過程中所述進度條的單位物理拖動距離對應(yīng)的媒體文件的進度調(diào)節(jié)幅度。
      [0018]在一實施例中,所述根據(jù)所述進度調(diào)節(jié)規(guī)則及所述用戶針對所述媒體文件的進度條做出的第二操作,確定所述媒體文件的播放進度點,包括:
      [0019]獲取第二操作對應(yīng)的所述進度條的物理拖動距離;
      [0020]根據(jù)所述進度調(diào)節(jié)規(guī)則中記錄的所述進度條的單位物理拖動距離與媒體文件的進度調(diào)節(jié)幅度之間的比例,及所述第二操作對應(yīng)的所述進度條的物理拖動距離,計算所述第二操作對應(yīng)的媒體文件調(diào)節(jié)幅度;
      [0021]根據(jù)所述第二操作對應(yīng)的媒體文件調(diào)節(jié)幅度,及用戶做出所述第二操作前的所述媒體文件的播放進度點,確定所述媒體文件的播放進度點。
      [0022]在一實施例中,所述方法還包括:
      [0023]在所述第一操作滿足預(yù)設(shè)操作條件時,根據(jù)預(yù)設(shè)的展示參數(shù),對所述媒體文件在第一進度范圍內(nèi)的進度條進行擴展展示,其中,所述第一操作的終止位置位于所述第一進度范圍內(nèi)。
      [0024]在一實施例中,所述方法還包括:
      [0025]接收用戶輸入的進度調(diào)節(jié)規(guī)則設(shè)置操作,其中,所述進度調(diào)節(jié)規(guī)則設(shè)置操作中攜帶有至少一套用戶自定義的進度調(diào)節(jié)規(guī)則;
      [0026]將所述用戶自定義的進度調(diào)節(jié)規(guī)則存儲至所述終端設(shè)備本地。
      [0027]在一實施例中,所述方法還包括:
      [0028]接收用戶輸入的進度調(diào)節(jié)規(guī)則修改操作,其中,所述進度調(diào)節(jié)規(guī)則修改操作中攜帶有用戶對終端設(shè)備本地存儲的至少一套進度調(diào)節(jié)規(guī)則進行修改的修改參數(shù);
      [0029]根據(jù)所述修改參數(shù),更新所述終端設(shè)備本地存儲的進度調(diào)節(jié)規(guī)則。
      [0030]根據(jù)本公開實施例的第二方面,提供一種調(diào)節(jié)媒體文件播放進度的裝置,所述裝置包括:
      [0031]獲取模塊,被配置為獲取用戶針對媒體文件的進度條做出的第一操作;
      [0032]判斷模塊,被配置為判斷所述獲取模塊獲取到的第一操作是否滿足預(yù)設(shè)操作條件;
      [0033]第一確定模塊,被配置為在所述判斷模塊的判斷結(jié)果為是的情況下,確定所述預(yù)設(shè)操作條件對應(yīng)的進度調(diào)節(jié)規(guī)則;
      [0034]第二確定模塊,被配置為根據(jù)所述第一確定模塊確定出的進度調(diào)節(jié)規(guī)則及所述用戶針對所述媒體文件的進度條做出的第二操作,確定所述媒體文件的播放進度點。
      [0035]在一實施例中,所述判斷模塊,包括:
      [0036]第一判斷子模塊,被配置為判斷所述獲取模塊獲取到的第一操作是否為在一次拖動進度條的過程中出現(xiàn)反向拖動進度條,若是,則所述第一操作滿足預(yù)設(shè)操作條件;或者,
      [0037]第二判斷子模塊,被配置為判斷所述獲取模塊獲取到的第一操作是否為在一次拖動進度條的過程中出現(xiàn)拖動速率變化量大于預(yù)設(shè)值,若是,則所述第一操作滿足預(yù)設(shè)操作條件;或者,
      [0038]第三判斷子模塊,被配置為判斷所述獲取模塊獲取到的第一操作是否為在預(yù)設(shè)時間段內(nèi)連續(xù)拖動次數(shù)大于閾值,若是,則所述第一操作滿足預(yù)設(shè)操作條件。
      [0039]在一實施例中,所述第一確定模塊,包括:
      [0040]規(guī)則確定子模塊,被配置為從終端設(shè)備本地存儲的多套進度調(diào)節(jié)規(guī)則中,選擇出所述預(yù)設(shè)操作條件對應(yīng)的進度調(diào)節(jié)規(guī)則。
      [0041 ]在一實施例中,所述進度調(diào)節(jié)規(guī)則,包括:
      [0042]所述進度條的物理拖動距離與媒體文件的進度調(diào)節(jié)幅度的比例關(guān)系;其中,所述第一操作過程中所述進度條的單位物理拖動距離對應(yīng)的媒體文件的進度調(diào)節(jié)幅度,大于在所述第二操作過程中所述進度條的單位物理拖動距離對應(yīng)的媒體文件的進度調(diào)節(jié)幅度。
      [0043]在一實施例中,所述第二確定模塊,包括:
      [0044]距離獲取子模塊,被配置為獲取第二操作對應(yīng)的所述進度條的物理拖動距離;
      [0045]計算子模塊,被配置為根據(jù)所述進度調(diào)節(jié)規(guī)則中記錄的所述進度條的單位物理拖動距離與媒體文件的進度調(diào)節(jié)幅度之間的比例,及所述第二操作對應(yīng)的所述進度條的物理拖動距離,計算所述第二操作對應(yīng)的媒體文件調(diào)節(jié)幅度;
      [0046]進度點確定子模塊,被配置為根據(jù)所述第二操作對應(yīng)的媒體文件調(diào)節(jié)幅度,及用戶做出所述第二操作前的所述媒體文件的播放進度點,確定所述媒體文件的播放進度點。
      [0047]在一實施例中,所述裝置還包括:
      [0048]進度條展示模塊,配置為在所述判斷模塊的判斷結(jié)果為是的情況下,根據(jù)預(yù)設(shè)的展示參數(shù),對所述媒體文件在第一進度范圍內(nèi)的進度條進行擴展展示,其中,所述第一操作的終止位置位于所述第一進度范圍內(nèi)。
      [0049]在一實施例中,所述裝置還包括:
      [0050]第一操作接收模塊,被配置為接收用戶輸入的進度調(diào)節(jié)規(guī)則設(shè)置操作,其中,所述進度調(diào)節(jié)規(guī)則設(shè)置操作中攜帶有至少一套用戶自定義的進度調(diào)節(jié)規(guī)則;
      [0051 ]規(guī)則存儲模塊,被配置為將所述用戶自定義的進度調(diào)節(jié)規(guī)則存儲至所述終端設(shè)備本地。
      [0052]在一實施例中,所述裝置還包括:
      [0053]第二操作接收模塊,被配置為接收用戶輸入的進度調(diào)節(jié)規(guī)則修改操作,其中,所述進度調(diào)節(jié)規(guī)則修改操作中攜帶有用戶對終端設(shè)備本地存儲的至少一套進度調(diào)節(jié)規(guī)則進行修改的修改參數(shù);
      [0054]規(guī)則更新模塊,被配置為根據(jù)所述修改參數(shù),更新所述終端設(shè)備本地存儲的進度調(diào)節(jié)規(guī)則。
      [0055]根據(jù)本公開實施例的第三方面,提供一種調(diào)節(jié)媒體文件播放進度的裝置,包括:
      [0056]處理器;
      [0057]用于存儲處理器可執(zhí)行指令的存儲器;
      [0058]其中,所述處理器被配置為:
      [0059]獲取用戶針對媒體文件的進度條做出的第一操作;
      [0060]判斷所述第一操作是否滿足預(yù)設(shè)操作條件;
      [0061]在所述第一操作滿足預(yù)設(shè)操作條件時,確定所述預(yù)設(shè)操作條件對應(yīng)的進度調(diào)節(jié)規(guī)則;
      [0062]根據(jù)所述進度調(diào)節(jié)規(guī)則及所述用戶針對所述媒體文件的進度條做出的第二操作,確定所述媒體文件的播放進度點。
      [0063]本實施例可以依據(jù)用戶的操作類型,選擇出相應(yīng)的進度調(diào)節(jié)規(guī)則,能夠比較精確地調(diào)節(jié)到用戶期望的播放進度點,從而避免調(diào)節(jié)過度。
      [0064]本實施例可以識別出進度條拖動過程中用戶的拖動意圖,依據(jù)用戶的拖動意圖,自適應(yīng)地調(diào)整物理拖動距離對應(yīng)的媒體文件調(diào)節(jié)幅度,能夠比較精確地調(diào)節(jié)到期望的進度,從而避免調(diào)節(jié)過度。
      [0065]本實施例可以依據(jù)用戶的手勢操作意圖,來自動調(diào)整媒體文件進度條的展示參數(shù),將進度條調(diào)整至合適用戶操作的尺寸進行展示,從而方便用戶可以既快速,又精準地調(diào)節(jié)媒體文件的播放進度。
      [0066]本實施例可以為用戶提供設(shè)置進度調(diào)節(jié)規(guī)則的接口,一方面可以滿足用戶期望自定義設(shè)置進度調(diào)節(jié)規(guī)則的需要,另一方面,可以提供出與拖動操作更匹配的計算規(guī)則,從而提尚調(diào)節(jié)結(jié)果的精確性。
      [0067]應(yīng)當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性的,并不能限制本公開。
      【附圖說明】
      [0068]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。
      [0069]圖1是本公開根據(jù)一示例性實施例示出的一種調(diào)節(jié)媒體文件播放進度的方法的流程圖;
      [0070]圖2是本公開根據(jù)一示例性實施例示出的一種調(diào)節(jié)媒體文件播放進度的方法的應(yīng)用場景圖;
      [0071]圖3是本公開根據(jù)一示例性實施例示出的另一種調(diào)節(jié)媒體文件播放進度的方法的應(yīng)用場景圖;
      [0072]圖4是本公開根據(jù)一示例性實施例示出的圖1所示實施例中步驟104的一種實施方式的流程圖;
      [0073]圖5是本公開根據(jù)一示例性實施例示出的一種調(diào)節(jié)媒體文件播放進度的裝置的框圖;
      [0074]圖6是本公開根據(jù)一示例性實施例示出的另一種調(diào)節(jié)媒體文件播放進度的裝置的框圖;
      [0075]圖7是本公開根據(jù)一示例性實施例示出的另一種調(diào)節(jié)媒體文件播放進度的裝置的框圖;
      [0076]圖8是本公開根據(jù)一示例性實施例示出的另一種調(diào)節(jié)媒體文件播放進度的裝置的框圖;
      [0077]圖9是本公開根據(jù)一示例性實施例示出的另一種調(diào)節(jié)媒體文件播放進度的裝置的框圖;
      [0078]圖10是本公開根據(jù)一示例性實施例示出的另一種調(diào)節(jié)媒體文件播放進度的裝置的框圖;
      [0079]圖11是本公開根據(jù)一示例性實施例示出的另一種調(diào)節(jié)媒體文件播放進度的裝置的框圖;
      [0080]圖12是本公開根據(jù)一示例性實施例示出的一種用于調(diào)節(jié)媒體文件播放進度的裝置的一結(jié)構(gòu)示意圖。
      【具體實施方式】
      [0081]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
      [0082]在本公開使用的術(shù)語是僅僅出于描述特定實施例的目的,而非旨在限制本公開。在本公開和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當理解,本文中使用的術(shù)語“和/或”是指并包含一個或多個相關(guān)聯(lián)的列出項目的任何或所有可能組合。
      [0083]應(yīng)當理解,盡管在本公開可能采用術(shù)語第一、第二、第三等來描述各種信息,但這些信息不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本公開范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當……時”或“響應(yīng)于確定”。
      [0084]近年來,終端技術(shù)的快速發(fā)展使得終端設(shè)備的種類和功能越來越豐富,以智能手機為例,用戶可以在智能手機上安裝用于播放媒體文件的媒體播放軟件,也可以依據(jù)自己的喜好調(diào)節(jié)媒體文件的播放進度,其中,媒體文件可以包括:音頻文件或視頻文件。相關(guān)技術(shù)中,用戶對媒體文件的播放進行調(diào)節(jié)時,通常很難精確地調(diào)節(jié)到期望的進度,容易出現(xiàn)調(diào)節(jié)過度的現(xiàn)象。為了解決上述問題,本公開提出了一種調(diào)節(jié)媒體文件播放進度的方法及裝置。
      [0085]下面首先對本公開提供的一種調(diào)節(jié)媒體文件播放進度的方法進行介紹。
      [0086]需要說明的是,本公開提供的方法適用于終端設(shè)備,在實際應(yīng)用中,該終端設(shè)備可以包括:智能手機、平板電腦等等,本公開對此不做限定。
      [0087]如圖1所示,圖1是本公開根據(jù)一示例性實施例示出的一種調(diào)節(jié)媒體文件播放進度的方法的流程圖,該方法可以包括以下步驟:
      [0088]在步驟101中,獲取用戶針對媒體文件的進度條做出的第一操作。
      [0089]本實施例中的媒體文件可以包括:視頻文件和音頻文件,用戶可以針對視頻文件或音頻文件的進度條做出多種操作,例如快速拖動、緩慢拖動、正向拖動或者反向拖動等等。
      [0090]本實施中的進度條可以為用于調(diào)節(jié)媒體文件播放進度的滑塊,在實際應(yīng)用中,該滑塊可以處于移動終端所顯示的圖形用戶界面的任意位置。
      [0091 ]本實施例中的第一操作可以為觸屏操作,例如用戶點擊并拖動進度條;或者,可以為非觸屏操作,例如拖動進度條的手勢,當?shù)谝徊僮鳛榉怯|屏操作時,移動終端可以首先識別用戶的手勢是否為拖動進度條的手勢,若是,則進一步識別用戶的拖動進度條的手勢的類型,例如識別用戶的拖動手勢是否為快速拖動、緩慢拖動、正向拖動或者反向拖動等等。
      [0092]在步驟102中,判斷上述第一操作是否滿足預(yù)設(shè)操作條件。
      [0093]本實施例中的滿足預(yù)設(shè)操作條件的操作可以理解為用戶在拖動進度條過程中能夠反映出該用戶快拖動到目標進度點的操作,例如針對于調(diào)節(jié)幅度過大的情況,用戶在拖動進度條時會反向回調(diào)進度條;針對于快達到目標進度點的情況,用戶在拖動進度條時通常會放緩?fù)蟿舆M度條的速度。
      [0094]在一種可行的實施方式中,上述步驟101,可以包括:
      [0095]判斷上述第一操作是否為在一次拖動進度條的過程中出現(xiàn)反向拖動進度條,若是,則上述第一操作滿足預(yù)設(shè)操作條件。
      [0096]示例性的,在如圖2所示的用戶拖動音頻文件的進度條的場景中,用戶一次拖動操作至A點,且未松開A點處的進度條,之后用戶反向拖動進度條至B點。
      [0097]在另一種可行的實施方式中,上述步驟101,可以包括:
      [0098]判斷上述第一操作是否為在一次拖動進度條的過程中出現(xiàn)拖動速率變化量大于預(yù)設(shè)值,若是,則上述第一操作滿足預(yù)設(shè)操作條件。
      [0099]本實施例方式中的拖動速率變化量對應(yīng)的速率變化場景可以包括:速率由快變慢,也可以包括:速率由慢變快。
      [0100]示例性的,在如圖3所示的用戶拖動音頻文件的進度條的場景中,用戶一次拖動操作至A點,且未松開A點處的進度條,之后用戶緩慢同向拖動進度條至C點。
      [0101]可以理解的是,當用戶期望精確調(diào)整媒體文件的播放進度時,該用戶有時會連續(xù)多次拖動精度條,相應(yīng)的,在另一種可行的實施方式中,上述步驟101,可以包括:
      [0102]判斷上述第一操作是否為在預(yù)設(shè)時間段內(nèi)連續(xù)拖動次數(shù)大于閾值,若是,則上述第一操作滿足預(yù)設(shè)操作條件。
      [0103]在步驟103中,在上述第一操作滿足預(yù)設(shè)操作條件時,確定上述預(yù)設(shè)操作條件對應(yīng)的進度調(diào)節(jié)規(guī)則。
      [0104]在一種可行的實施方式中,該實施方式中的終端設(shè)備中可以預(yù)存有多套進度調(diào)節(jié)規(guī)則,每套進度調(diào)節(jié)規(guī)則分別對應(yīng)一種類型的操作條件,以確??梢葬槍Σ煌愋偷牟僮鳁l件,較為準確地計算出媒體文件的調(diào)節(jié)幅度。此時,上述步驟103,可以包括:
      [0105]從終端設(shè)備本地存儲的多套進度調(diào)節(jié)規(guī)則中,選擇出所述預(yù)設(shè)操作條件對應(yīng)的進度調(diào)節(jié)規(guī)則。
      [0106]在步驟104中,根據(jù)上述進度調(diào)節(jié)規(guī)則及上述用戶針對所述媒體文件的進度條做出的第二操作,確定上述媒體文件的播放進度點。
      [0107]本實施例中的第二操作為第一操作結(jié)束之后,用戶繼續(xù)拖動進度條的操作。從進度條的角度來說,本實施例中的播放進度點為進度條中的滑塊當前滑動到的位置,從媒體文件播放的角度來說,本實施例中的播放進度點為媒體文件當前播放到的時間點。本實施例中的第一操作和第二操作構(gòu)成了用戶完整的拖動操作。在用戶完整的拖動操作之后,依據(jù)步驟103中確定的進度調(diào)節(jié)規(guī)則及上述完整的拖動操作之前的播放進度點,計算上述完整的拖動操作之后的播放進度點。
      [0108]此外,在第二操作結(jié)束后,可以將進度調(diào)節(jié)規(guī)則恢復(fù)至默認狀態(tài),即再次出現(xiàn)正常拖動時,按照默認調(diào)節(jié)規(guī)則調(diào)節(jié)媒體文件的播放進度。
      [0109]由上述實施例可見,該實施例可以依據(jù)用戶的操作類型,選擇出相應(yīng)的進度調(diào)節(jié)規(guī)則,能夠比較精確地調(diào)節(jié)到用戶期望的播放進度點,從而避免調(diào)節(jié)過度。
      [0110]在本公開提供的另一種實施例中,上述進度調(diào)節(jié)規(guī)則,可以包括:
      [0111]上述進度條的物理拖動距離與媒體文件的進度調(diào)節(jié)幅度的比例關(guān)系;其中,上述第一操作過程中上述進度條的單位物理拖動距離對應(yīng)的媒體文件的進度調(diào)節(jié)幅度,大于在上述第二操作過程中上述進度條的單位物理拖動距離對應(yīng)的媒體文件的進度調(diào)節(jié)幅度。
      [0112]示例性的,第一操作過程中進度條的單位物理拖動距離對應(yīng)的媒體文件的進度調(diào)節(jié)幅度為:拖動I毫米對應(yīng)音頻跳轉(zhuǎn)60秒,第二操作過程中進度條的單位物理拖動距離對應(yīng)的媒體文件的進度調(diào)節(jié)幅度為:拖動I毫米對應(yīng)音頻跳轉(zhuǎn)10秒。
      [0113]例如,智能手機在進行音頻文件(如Aud1.mp3文件)播放時,當用戶按住該音頻文件的進度條并進行拖動時,以小米I手機為例,從用戶開始拖動進度條到一次拖動完成且按住進度條這一過程中,手指按住進度條每向一個方向拖動I毫米,音頻跳轉(zhuǎn)60秒,但是當用戶一次拖動完成且沒有松手,進行了反方向或拖動速度變慢時,則拖動單位距離對應(yīng)的音頻調(diào)節(jié)幅度變小,如當剛才場景下的拖動在完成后但尚未松手前,此時每往一個方向拖動I毫米,音頻跳轉(zhuǎn)1秒。
      [0114]基于上一實施例,如圖4所示,在本公開提供的另一種實施例中,上述步驟104,可以包括:
      [0115]在步驟401中,獲取第二操作對應(yīng)的上述進度條的物理拖動距離。
      [0116]例如從用戶開始拖動進度條到一次拖動完成且按住進度條這一過程中,進度條滑動的物理距離是2毫米,之后又反向拖動了 I毫米。
      [0117]又例如從用戶開始拖動進度條到一次拖動完成且按住進度條這一過程中,進度條滑動的物理距離是2毫米,之后又同向緩慢拖動了I毫米。上述兩個實施中,第二操作對應(yīng)的進度條的物理拖動距離均為I毫米。
      [0118]在步驟402中,根據(jù)上述進度調(diào)節(jié)規(guī)則中記錄的上述進度條的單位物理拖動距離與媒體文件的進度調(diào)節(jié)幅度之間的比例,及上述第二操作對應(yīng)的上述進度條的物理拖動距離,計算上述第二操作對應(yīng)的媒體文件調(diào)節(jié)幅度。
      [0119]假設(shè)第二操作過程中每向一個方向拖動I毫米,音頻跳轉(zhuǎn)1秒,用戶同向緩慢或反向拖動了 I毫米,則音頻文件的調(diào)節(jié)幅度均為10秒/毫米*1毫米=10秒。
      [0120]在步驟403中,根據(jù)上述第二操作對應(yīng)的媒體文件調(diào)節(jié)幅度,及用戶做出上述第二操作前的上述媒體文件的播放進度點,確定上述媒體文件的播放進度點。
      [0121]假設(shè)在用戶做出上述第一操作前的音頻文件的播放進度點為I分20秒,第一操作過程中每向一個方向拖動I毫米,音頻跳轉(zhuǎn)60秒,用戶開始拖動進度條到一次拖動完成且按住進度條這一過程中,進度條滑動的物理距離是2毫米,則音頻文件的調(diào)節(jié)幅度為60秒/毫米*2毫米=120秒,相應(yīng)的,在用戶做出第一操作后的上述音頻文件的播放進度點為3分20秒,即用戶做出上述第二操作前的上述媒體文件的播放進度點為3分20秒。
      [0122]此時,針對于反向拖動進度條I毫米的實例,在用戶做出第二操作后的上述媒體文件的播放進度點為:3分20秒-10秒=3分10秒;針對于同向緩慢拖動進度條I毫米的實例,在用戶做出第二操作后的上述媒體文件的播放進度點為3分20秒+10秒=3分30秒。
      [0123]由上述實施例可見,該實施例可以識別出進度條拖動過程中用戶的拖動意圖,依據(jù)用戶的拖動意圖,自適應(yīng)地調(diào)整物理拖動距離對應(yīng)的媒體文件調(diào)節(jié)幅度,能夠比較精確地調(diào)節(jié)到期望的進度,從而避免調(diào)節(jié)過度。
      [0124]為了使調(diào)整更為精確,在本公開提供的另一種實施例中,該實施例提供的調(diào)節(jié)媒體文件播放進度的方法,還可以在圖1所示實施例的基礎(chǔ)上增加以下步驟:
      [0125]在上述第一操作滿足預(yù)設(shè)操作條件時,根據(jù)預(yù)設(shè)的展示參數(shù),對上述媒體文件在第一進度范圍內(nèi)的進度條進行擴展展示,其中,上述第一操作的終止位置位于上述第一進度范圍內(nèi)。
      [0126]可以理解的是,用戶在拖動進度條過程中,當快拖動到目標進度點或者稍微調(diào)整過頭時,用戶通常會暫停拖動操作,之后緩慢拖動進度條或反向回調(diào)進度條。此外,將媒體文件的進度條局部擴展顯示也有助于用戶精準地調(diào)整進度條。有鑒于此,可以進度條上暫停位置附近的進度條進行擴展展示。
      [0127]需要說明的是,本實施例中的第一進度范圍可以為10毫米,當然也可以根據(jù)實際需求進行設(shè)定,本實施例對此不做限定。
      [0128]以第一進度范圍是10毫米為例,在實際應(yīng)用中,可以將第一操作終止位置左側(cè)的10毫米內(nèi)的進度條進行擴展展示;或者可以將第一操作終止位置右側(cè)的10毫米內(nèi)的進度條進行擴展展示;或者可以將第一操作終止位置右側(cè)的X毫米內(nèi)的進度條進行擴展展示,將第一操作終止位置右側(cè)的Y毫米內(nèi)的進度條進行擴展展示,其中,X+Y=10。
      [0129]由上述實施例可見,該實施例可以依據(jù)用戶的手勢操作意圖,來自動調(diào)整媒體文件進度條的展示參數(shù),將進度條調(diào)整至合適用戶操作的尺寸進行展示,從而方便用戶可以既快速,又精準地調(diào)節(jié)媒體文件的播放進度。
      [0130]考慮到拖動操作的多樣性及用戶期望可自主設(shè)置進度調(diào)節(jié)規(guī)則的需求,本公開技術(shù)方案可以為用戶提供設(shè)置進度調(diào)節(jié)規(guī)則的接口,在一種可行的實施例中,該實施例提供的調(diào)節(jié)媒體文件播放進度的方法,還可以在圖1所示實施例的基礎(chǔ)上增加以下步驟:
      [0131]接收用戶輸入的進度調(diào)節(jié)規(guī)則設(shè)置操作,其中,上述進度調(diào)節(jié)規(guī)則設(shè)置操作中攜帶有至少一套用戶自定義的進度調(diào)節(jié)規(guī)則;將上述用戶自定義的進度調(diào)節(jié)規(guī)則存儲至上述終端設(shè)備本地。
      [0132]在本公開提供的另一種實施例中,該實施例提供的調(diào)節(jié)媒體文件播放進度的方法,還可以在圖1所示實施例的基礎(chǔ)上增加以下步驟:
      [0133]接收用戶輸入的進度調(diào)節(jié)規(guī)則修改操作,其中,上述進度調(diào)節(jié)規(guī)則修改操作中攜帶有用戶對終端設(shè)備本地存儲的至少一套進度調(diào)節(jié)規(guī)則進行修改的修改參數(shù);根據(jù)上述修改參數(shù),更新上述終端設(shè)備本地存儲的進度調(diào)節(jié)規(guī)則。
      [0134]由上述實施例可見,該實施例可以為用戶提供設(shè)置進度調(diào)節(jié)規(guī)則的接口,一方面可以滿足用戶期望自定義設(shè)置進度調(diào)節(jié)規(guī)則的需要,另一方面,可以提供出與拖動操作更匹配的計算規(guī)則,從而提高調(diào)節(jié)結(jié)果的精確性。
      [0135]應(yīng)當注意,盡管在附圖中以特定順序描述了本發(fā)明方法的操作,但是,這并非要求或者暗示必須按照該特定順序來執(zhí)行這些操作,或是必須執(zhí)行全部所示的操作才能實現(xiàn)期望的結(jié)果。相反,流程圖中描繪的步驟可以改變執(zhí)行順序。附加地或備選地,可以省略某些步驟,將多個步驟合并為一個步驟執(zhí)行,和/或?qū)⒁粋€步驟分解為多個步驟執(zhí)行。
      [0136]與前述調(diào)節(jié)媒體文件播放進度的方法的實施例對應(yīng),本公開還提供了調(diào)節(jié)媒體文件播放進度的裝置的實施例。
      [0137]如圖5所示,圖5是本公開根據(jù)一示例性實施例示出的一種調(diào)節(jié)媒體文件播放進度的裝置的框圖,所述裝置可以包括:
      [0138]獲取模塊510,被配置為獲取用戶針對媒體文件的進度條做出的第一操作;
      [0139]判斷模塊520,被配置為判斷所述獲取模塊510獲取到的第一操作是否滿足預(yù)設(shè)操作條件;
      [0140]第一確定模塊530,被配置為在所述判斷模塊520的判斷結(jié)果為是的情況下,確定所述預(yù)設(shè)操作條件對應(yīng)的進度調(diào)節(jié)規(guī)則;
      [0141]第二確定模塊540,被配置為根據(jù)所述第一確定模塊530確定出的進度調(diào)節(jié)規(guī)則及所述用戶針對所述媒體文件的進度條做出的第二操作,確定所述媒體文件的播放進度點。
      [0142]由上述實施例可見,該實施例可以依據(jù)用戶的操作類型,選擇出相應(yīng)的進度調(diào)節(jié)規(guī)則,能夠比較精確地調(diào)節(jié)到用戶期望的播放進度點,從而避免調(diào)節(jié)過度。
      [0143]如圖6所示,圖6是本公開根據(jù)一示例性實施例示出的另一種調(diào)節(jié)媒體文件播放進度的裝置的框圖,該實施例可以在圖5所示實施例的基礎(chǔ)上,所述判斷模塊520,可以包括:
      [0144]第一判斷子模塊521,被配置為判斷所述獲取模塊510獲取到的第一操作是否為在一次拖動進度條的過程中出現(xiàn)反向拖動進度條,若是,則所述第一操作滿足預(yù)設(shè)操作條件;或者,
      [0145]第二判斷子模塊522,被配置為判斷所述獲取模塊510獲取到的第一操作是否為在一次拖動進度條的過程中出現(xiàn)拖動速率變化量大于預(yù)設(shè)值,若是,則所述第一操作滿足預(yù)設(shè)操作條件;或者,
      [0146]第三判斷子模塊523,被配置為判斷所述獲取模塊510獲取到的第一操作是否為在預(yù)設(shè)時間段內(nèi)連續(xù)拖動次數(shù)大于閾值,若是,則所述第一操作滿足預(yù)設(shè)操作條件。
      [0147]如圖7所示,圖7是本公開根據(jù)一示例性實施例示出的另一種調(diào)節(jié)媒體文件播放進度的裝置的框圖,該實施例可以在圖5或圖6所示實施例的基礎(chǔ)上,所述第一確定模塊530,可以包括:
      [0148]規(guī)則確定子模塊531,被配置為從終端設(shè)備本地存儲的多套進度調(diào)節(jié)規(guī)則中,選擇出所述預(yù)設(shè)操作條件對應(yīng)的進度調(diào)節(jié)規(guī)則。
      [0149]在本公開提供的另一種實施例中,該實施例可以在圖5?圖7所示任一實施例中,所述進度調(diào)節(jié)規(guī)則,可以包括:
      [0150]所述進度條的物理拖動距離與媒體文件的進度調(diào)節(jié)幅度的比例關(guān)系;其中,所述第一操作過程中所述進度條的單位物理拖動距離對應(yīng)的媒體文件的進度調(diào)節(jié)幅度,大于在所述第二操作過程中所述進度條的單位物理拖動距離對應(yīng)的媒體文件的進度調(diào)節(jié)幅度。
      [0151]如圖8所示,圖8是本公開根據(jù)一示例性實施例示出的另一種調(diào)節(jié)媒體文件播放進度的裝置的框圖,該實施例可以在上一裝置實施例的基礎(chǔ)上,所述第二確定模塊540,可以包括:
      [0152]距離獲取子模塊541,被配置為獲取第二操作對應(yīng)的所述進度條的物理拖動距離;
      [0153]計算子模塊542,被配置為根據(jù)所述進度調(diào)節(jié)規(guī)則中記錄的所述進度條的單位物理拖動距離與媒體文件的進度調(diào)節(jié)幅度之間的比例,及所述第二操作對應(yīng)的所述進度條的物理拖動距離,計算所述第二操作對應(yīng)的媒體文件調(diào)節(jié)幅度;
      [0154]進度點確定子模塊543,被配置為根據(jù)所述第二操作對應(yīng)的媒體文件調(diào)節(jié)幅度,及用戶做出所述第二操作前的所述媒體文件的播放進度點,確定所述媒體文件的播放進度點。
      [0155]如圖9所示,圖9是本公開根據(jù)一示例性實施例示出的另一種調(diào)節(jié)媒體文件播放進度的裝置的框圖,該實施例可以在上述任一裝置實施例的基礎(chǔ)上,所述裝置還可以包括:
      [0156]進度條展示模塊610,配置為在所述判斷模塊520的判斷結(jié)果為是的情況下,根據(jù)預(yù)設(shè)的展示參數(shù),對所述媒體文件在第一進度范圍內(nèi)的進度條進行擴展展示,其中,所述第一操作的終止位置位于所述第一進度范圍內(nèi)。
      [0157]如圖10所示,圖10是本公開根據(jù)一示例性實施例示出的另一種調(diào)節(jié)媒體文件播放進度的裝置的框圖,該實施例可以在上述任一裝置實施例的基礎(chǔ)上,所述裝置還可以包括:
      [0158]第一操作接收模塊710,被配置為接收用戶輸入的進度調(diào)節(jié)規(guī)則設(shè)置操作,其中,所述進度調(diào)節(jié)規(guī)則設(shè)置操作中攜帶有至少一套用戶自定義的進度調(diào)節(jié)規(guī)則;
      [0159]規(guī)則存儲模塊720,被配置為將所述用戶自定義的進度調(diào)節(jié)規(guī)則存儲至所述終端設(shè)備本地。
      [0160]如圖11所示,圖11是本公開根據(jù)一示例性實施例示出的另一種調(diào)節(jié)媒體文件播放進度的裝置的框圖,該實施例可以在上述任一裝置實施例的基礎(chǔ)上,所述裝置還可以包括:
      [0161]第二操作接收模塊810,被配置為接收用戶輸入的進度調(diào)節(jié)規(guī)則修改操作,其中,所述進度調(diào)節(jié)規(guī)則修改操作中攜帶有用戶對終端設(shè)備本地存儲的至少一套進度調(diào)節(jié)規(guī)則進行修改的修改參數(shù);
      [0162]規(guī)則更新模塊820,被配置為根據(jù)所述修改參數(shù),更新所述終端設(shè)備本地存儲的進度調(diào)節(jié)規(guī)則。
      [0163]上述裝置中各個模塊的功能和作用的實現(xiàn)過程具體詳見上述方法中對應(yīng)步驟的實現(xiàn)過程,在此不再贅述。
      [0164]對于裝置實施例而言,由于其基本對應(yīng)于方法實施例,所以相關(guān)之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本公開方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
      [0165]相應(yīng)的,本公開還提供了一種調(diào)節(jié)媒體文件播放進度的裝置,包括:處理器;用于存儲處理器可執(zhí)行指令的存儲器;其中,所述處理器被配置為:獲取用戶針對媒體文件的進度條做出的第一操作;判斷所述第一操作是否滿足預(yù)設(shè)操作條件;在所述第一操作滿足預(yù)設(shè)操作條件時,確定所述預(yù)設(shè)操作條件對應(yīng)的進度調(diào)節(jié)規(guī)則;根據(jù)所述進度調(diào)節(jié)規(guī)則及所述用戶針對所述媒體文件的進度條做出的第二操作,確定所述媒體文件的播放進度點。
      [0166]如圖12所示,圖12是本公開根據(jù)一示例性實施例示出的一種用于調(diào)節(jié)媒體文件播放進度的裝置1200的一結(jié)構(gòu)示意圖。例如,裝置1200可以是移動電話,計算機,數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺,平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個人數(shù)字助理,飛行器等。
      [0167]參照圖12,裝置1200可以包括以下一個或多個組件:處理組件1202,存儲器1204,電源組件1206,多媒體組件1208,音頻組件1210,輸入/輸出(I /0)的接口 1212,傳感器組件1214,以及通信組件1216。
      [0168]處理組件1202通常控制裝置1200的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關(guān)聯(lián)的操作。處理元件1202可以包括一個或多個處理器1220來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件1202可以包括一個或多個模塊,便于處理組件1202和其他組件之間的交互。例如,處理部件1202可以包括多媒體模塊,以方便多媒體組件1208和處理組件1202之間的交互。
      [0169]存儲器1204被配置為存儲各種類型的數(shù)據(jù)以支持在設(shè)備1200的操作。這些數(shù)據(jù)的示例包括用于在裝置1200上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器1204可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPR0M),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。
      [0170]電力組件1206為裝置1200的各種組件提供電力。電力組件1206可以包括電源管理系統(tǒng),一個或多個電源,及其他與為裝置1200生成、管理和分配電力相關(guān)聯(lián)的組件。
      [0171]多媒體組件1208包括在裝置1200和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實施例中,多媒體組件1208包括一個前置攝像頭和/或后置攝像頭。當設(shè)備1200處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
      [0172 ]音頻組件1210被配置為輸出和/或輸入音頻信號。例如,音頻組件1210包括一個麥克風(MIC),當裝置1200處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器1204或經(jīng)由通信組件1216發(fā)送。在一些實施例中,音頻組件1210還包括一個揚聲器,用于輸出音頻信號。
      [0173]I/O接口 1212為處理組件1202和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
      [0174]傳感器組件1214包括一個或多個傳感器,用于為裝置1200提供各個方面的狀態(tài)評估。例如,傳感器組件1214可以檢測到設(shè)備1200的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為裝置1200的顯示器和小鍵盤,傳感器組件1214還可以檢測裝置1200或裝置1200—個組件的位置改變,用戶與裝置600接觸的存在或不存在,裝置1200方位或加速/減速和裝置1200的溫度變化。傳感器組件1214可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件1214還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應(yīng)用中使用。在一些實施例中,該傳感器組件1214還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
      [0175]通信組件1216被配置為便于裝置1200和其他設(shè)備之間有線或無線方式的通信。裝置1200可以接入基于通信標準的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信部件1216經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,所述通信部件1216還包括近場通信(NFC)模塊,以促進短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍牙(BT)技術(shù)和其他技術(shù)來實現(xiàn)。
      [0176]在示例性實施例中,裝置1200可以被一個或多個應(yīng)用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。
      [0177]在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器1204,上述指令可由裝置1200的處理器1220執(zhí)行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質(zhì)可以是R0M、隨機存取存儲器(RAM)、CD-R0M、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。
      [0178]本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的公開后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
      [0179]應(yīng)當理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。
      【主權(quán)項】
      1.一種調(diào)節(jié)媒體文件播放進度的方法,其特征在于,所述方法包括: 獲取用戶針對媒體文件的進度條做出的第一操作; 判斷所述第一操作是否滿足預(yù)設(shè)操作條件; 在所述第一操作滿足預(yù)設(shè)操作條件時,確定所述預(yù)設(shè)操作條件對應(yīng)的進度調(diào)節(jié)規(guī)則; 根據(jù)所述進度調(diào)節(jié)規(guī)則及所述用戶針對所述媒體文件的進度條做出的第二操作,確定所述媒體文件的播放進度點。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷所述第一操作是否滿足預(yù)設(shè)操作條件,包括: 判斷所述第一操作是否為在一次拖動進度條的過程中出現(xiàn)反向拖動進度條,若是,則所述第一操作滿足預(yù)設(shè)操作條件;或者, 判斷所述第一操作是否為在一次拖動進度條的過程中出現(xiàn)拖動速率變化量大于預(yù)設(shè)值,若是,則所述第一操作滿足預(yù)設(shè)操作條件;或者, 判斷所述第一操作是否為在預(yù)設(shè)時間段內(nèi)連續(xù)拖動次數(shù)大于閾值,若是,則所述第一操作滿足預(yù)設(shè)操作條件。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定所述預(yù)設(shè)操作條件對應(yīng)的進度調(diào)節(jié)規(guī)則,包括: 從終端設(shè)備本地存儲的多套進度調(diào)節(jié)規(guī)則中,選擇出所述預(yù)設(shè)操作條件對應(yīng)的進度調(diào)節(jié)規(guī)則。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述進度調(diào)節(jié)規(guī)則,包括: 所述進度條的物理拖動距離與媒體文件的進度調(diào)節(jié)幅度的比例關(guān)系;其中,所述第一操作過程中所述進度條的單位物理拖動距離對應(yīng)的媒體文件的進度調(diào)節(jié)幅度,大于在所述第二操作過程中所述進度條的單位物理拖動距離對應(yīng)的媒體文件的進度調(diào)節(jié)幅度。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述進度調(diào)節(jié)規(guī)則及所述用戶針對所述媒體文件的進度條做出的第二操作,確定所述媒體文件的播放進度點,包括: 獲取第二操作對應(yīng)的所述進度條的物理拖動距離; 根據(jù)所述進度調(diào)節(jié)規(guī)則中記錄的所述進度條的單位物理拖動距離與媒體文件的進度調(diào)節(jié)幅度之間的比例,及所述第二操作對應(yīng)的所述進度條的物理拖動距離,計算所述第二操作對應(yīng)的媒體文件調(diào)節(jié)幅度; 根據(jù)所述第二操作對應(yīng)的媒體文件調(diào)節(jié)幅度,及用戶做出所述第二操作前的所述媒體文件的播放進度點,確定所述媒體文件的播放進度點。6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 在所述第一操作滿足預(yù)設(shè)操作條件時,根據(jù)預(yù)設(shè)的展示參數(shù),對所述媒體文件在第一進度范圍內(nèi)的進度條進行擴展展示,其中,所述第一操作的終止位置位于所述第一進度范圍內(nèi)。7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 接收用戶輸入的進度調(diào)節(jié)規(guī)則設(shè)置操作,其中,所述進度調(diào)節(jié)規(guī)則設(shè)置操作中攜帶有至少一套用戶自定義的進度調(diào)節(jié)規(guī)則; 將所述用戶自定義的進度調(diào)節(jié)規(guī)則存儲至所述終端設(shè)備本地。8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 接收用戶輸入的進度調(diào)節(jié)規(guī)則修改操作,其中,所述進度調(diào)節(jié)規(guī)則修改操作中攜帶有用戶對終端設(shè)備本地存儲的至少一套進度調(diào)節(jié)規(guī)則進行修改的修改參數(shù); 根據(jù)所述修改參數(shù),更新所述終端設(shè)備本地存儲的進度調(diào)節(jié)規(guī)則。9.一種調(diào)節(jié)媒體文件播放進度的裝置,其特征在于,所述裝置包括: 獲取模塊,被配置為獲取用戶針對媒體文件的進度條做出的第一操作; 判斷模塊,被配置為判斷所述獲取模塊獲取到的第一操作是否滿足預(yù)設(shè)操作條件;第一確定模塊,被配置為在所述判斷模塊的判斷結(jié)果為是的情況下,確定所述預(yù)設(shè)操作條件對應(yīng)的進度調(diào)節(jié)規(guī)則; 第二確定模塊,被配置為根據(jù)所述第一確定模塊確定出的進度調(diào)節(jié)規(guī)則及所述用戶針對所述媒體文件的進度條做出的第二操作,確定所述媒體文件的播放進度點。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述判斷模塊,包括: 第一判斷子模塊,被配置為判斷所述獲取模塊獲取到的第一操作是否為在一次拖動進度條的過程中出現(xiàn)反向拖動進度條,若是,則所述第一操作滿足預(yù)設(shè)操作條件;或者, 第二判斷子模塊,被配置為判斷所述獲取模塊獲取到的第一操作是否為在一次拖動進度條的過程中出現(xiàn)拖動速率變化量大于預(yù)設(shè)值,若是,則所述第一操作滿足預(yù)設(shè)操作條件;或者, 第三判斷子模塊,被配置為判斷所述獲取模塊獲取到的第一操作是否為在預(yù)設(shè)時間段內(nèi)連續(xù)拖動次數(shù)大于閾值,若是,則所述第一操作滿足預(yù)設(shè)操作條件。11.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述第一確定模塊,包括: 規(guī)則確定子模塊,被配置為從終端設(shè)備本地存儲的多套進度調(diào)節(jié)規(guī)則中,選擇出所述預(yù)設(shè)操作條件對應(yīng)的進度調(diào)節(jié)規(guī)則。12.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述進度調(diào)節(jié)規(guī)則,包括: 所述進度條的物理拖動距離與媒體文件的進度調(diào)節(jié)幅度的比例關(guān)系;其中,所述第一操作過程中所述進度條的單位物理拖動距離對應(yīng)的媒體文件的進度調(diào)節(jié)幅度,大于在所述第二操作過程中所述進度條的單位物理拖動距離對應(yīng)的媒體文件的進度調(diào)節(jié)幅度。13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述第二確定模塊,包括: 距離獲取子模塊,被配置為獲取第二操作對應(yīng)的所述進度條的物理拖動距離; 計算子模塊,被配置為根據(jù)所述進度調(diào)節(jié)規(guī)則中記錄的所述進度條的單位物理拖動距離與媒體文件的進度調(diào)節(jié)幅度之間的比例,及所述第二操作對應(yīng)的所述進度條的物理拖動距離,計算所述第二操作對應(yīng)的媒體文件調(diào)節(jié)幅度; 進度點確定子模塊,被配置為根據(jù)所述第二操作對應(yīng)的媒體文件調(diào)節(jié)幅度,及用戶做出所述第二操作前的所述媒體文件的播放進度點,確定所述媒體文件的播放進度點。14.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括: 進度條展示模塊,配置為在所述判斷模塊的判斷結(jié)果為是的情況下,根據(jù)預(yù)設(shè)的展示參數(shù),對所述媒體文件在第一進度范圍內(nèi)的進度條進行擴展展示,其中,所述第一操作的終止位置位于所述第一進度范圍內(nèi)。15.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括: 第一操作接收模塊,被配置為接收用戶輸入的進度調(diào)節(jié)規(guī)則設(shè)置操作,其中,所述進度調(diào)節(jié)規(guī)則設(shè)置操作中攜帶有至少一套用戶自定義的進度調(diào)節(jié)規(guī)則; 規(guī)則存儲模塊,被配置為將所述用戶自定義的進度調(diào)節(jié)規(guī)則存儲至所述終端設(shè)備本地。16.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括: 第二操作接收模塊,被配置為接收用戶輸入的進度調(diào)節(jié)規(guī)則修改操作,其中,所述進度調(diào)節(jié)規(guī)則修改操作中攜帶有用戶對終端設(shè)備本地存儲的至少一套進度調(diào)節(jié)規(guī)則進行修改的修改參數(shù); 規(guī)則更新模塊,被配置為根據(jù)所述修改參數(shù),更新所述終端設(shè)備本地存儲的進度調(diào)節(jié)規(guī)則。17.一種調(diào)節(jié)媒體文件播放進度的裝置,其特征在于,包括: 處理器; 用于存儲處理器可執(zhí)行指令的存儲器; 其中,所述處理器被配置為: 獲取用戶針對媒體文件的進度條做出的第一操作; 判斷所述第一操作是否滿足預(yù)設(shè)操作條件; 在所述第一操作滿足預(yù)設(shè)操作條件時,確定所述預(yù)設(shè)操作條件對應(yīng)的進度調(diào)節(jié)規(guī)則; 根據(jù)所述進度調(diào)節(jié)規(guī)則及所述用戶針對所述媒體文件的進度條做出的第二操作,確定所述媒體文件的播放進度點。
      【文檔編號】H04N21/422GK105933751SQ201610274623
      【公開日】2016年9月7日
      【申請日】2016年4月28日
      【發(fā)明人】王辰汐, 劉鳴, 韓偉
      【申請人】北京小米移動軟件有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1