新四季網

一種對多媒體文件進行播放控制的方法和設備的製作方法

2023-06-21 17:03:46 1

一種對多媒體文件進行播放控制的方法和設備的製作方法
【專利摘要】本發明實施例提供一種對多媒體文件進行播放控制的方法和設備,用於解決現有技術中存在的用戶通過遙控器將智能電視當前播放的多媒體文件的當前播放時間進行多倍速度的快進或快退操作時,效率和精確度較低的問題。本發明實施例的方法包括:移動終端根據接收到的來自播放終端當前播放的多媒體文件的當前播放時間,更新播放進度信息中的播放進度;移動終端在接收到跳轉指令後,確定需要跳轉的播放時間,並根據需要跳轉的播放時間更新播放進度信息中的播放進度,以及將確定的需要跳轉的播放時間發送給播放終端。採用本發明實施例能夠提高播放終端快進或快退的效率以及精確度。
【專利說明】一種對多媒體文件進行播放控制的方法和設備

【技術領域】
[0001]本發明涉及無線通信【技術領域】,特別涉及一種對多媒體文件進行播放控制的方法和設備。

【背景技術】
[0002]目前的智能電視除了具備傳統電視的功能外,還具備接入網際網路的功能和進行多媒體文件播放的功能等。越來越多的用戶通過使用智能電視進行多媒體文件的播放,其中,多媒體文件可以是本地的多媒體文件,也可以是通過網絡視頻點播的多媒體文件;多媒體文件的類型包括視頻文件和音頻文件等。
[0003]現有技術中,用戶需要通過遙控器上的按鍵對多媒體文件進行播放控制,並且用戶只能通過遙控器進行多倍速度的快進或快退操作,如果用戶想要對智能電視當前播放的多媒體文件的當前播放時間進行大幅度的快進或快退操作,那麼用戶只能通過遙控器進行多次多倍速度的快進或快退操作,用戶需要進行較長時間的等待,並且用戶通過遙控器進行的多倍速度的快進或快退操作,無法將智能電視當前播放的多媒體文件的當前播放時間快進或快退到一個精確的播放時刻。
[0004]綜上所述,目前,用戶對智能電視當前播放的多媒體文件的當前播放時間進行大幅度的快進或快退操作時,只能通過遙控器多次進行多倍速度的快進或快退操作,用戶需要進行較長時間的等待,並且多倍速度的快進或快退操作並不能將當前播放時間快進或快退到一個精確的播放時刻上,因而快進或快退操作的效率和精確度較低。


【發明內容】

[0005]本發明提供一種對多媒體文件進行播放控制的方法和設備,用以解決現有技術中存在的用戶通過遙控器將智能電視當前播放的多媒體文件的當前播放時間進行多倍速度的快進或快退操作時,效率和精確度較低的問題。
[0006]本發明實施例提供一種對多媒體文件進行播放控制的方法,包括:
[0007]移動終端根據接收到的來自播放終端當前播放的多媒體文件的當前播放時間,更新播放進度信息中的播放進度;
[0008]所述移動終端在接收到跳轉指令後,確定需要跳轉的播放時間,並根據需要跳轉的播放時間更新播放進度信息中的播放進度,以及將確定的需要跳轉的播放時間發送給所述播放終端,以使所述播放終端根據所述需要跳轉的播放時間對所述多媒體文件的當前播放時間進行跳轉。
[0009]由於本發明實施例移動終端將根據跳轉指令確定的需要跳轉的播放時間發送給播放終端,以便播放終端根據需要跳轉的播放時間對多媒體文件的當前播放時間進行跳轉,並且移動終端根據跳轉指令確定的需要跳轉的播放時間可以是一個與當前播放時間相距較遠的精確的播放時刻,因而能提高播放終端快進或快退的效率以及精確度。
[0010]較佳地,所述播放進度信息是播放進度條;[0011 ] 所述移動終端根據當前播放的多媒體文件的總的播放時間,以及接收到的來自播放終端當前播放的多媒體文件的當前播放時間,更新播放進度條中的播放進度。
[0012]由於本發明實施例移動終端接收到總的播放時間和當前播放時間,便於確定播放進度條中的播放進度。
[0013]較佳地,所述移動終端在接收到跳轉指令後,確定需要跳轉的播放時間,包括:
[0014]所述移動終端在用戶通過拖動播放進度條中的播放進度觸發跳轉指令後,根據拖動的播放進度在播放進度條中的位置,確定需要跳轉的播放時間;或
[0015]所述移動終端在用戶通過點擊播放進度條中的播放進度觸發跳轉指令後,根據點擊播放進度條中的位置,確定需要跳轉的播放時間。
[0016]由於本發明實施例用戶可以通過拖動播放進度條中的播放進度觸發移動終端確定需要跳轉的播放時間,也可以通過點擊播放進度條中的播放進度觸發移動終端確定需要跳轉的播放時間,便於用戶使用多種方式對播放終端當前播放的多媒體文件的當前播放時間進行跳轉。
[0017]本發明實施例提供一種對多媒體文件進行播放控制的方法,包括:
[0018]播放終端向移動終端發送當前播放的多媒體文件的當前播放時間,以使所述移動終端根據所述當前播放時間更新播放進度信息中的播放進度;
[0019]所述播放終端接收來自所述移動終端的需要跳轉的播放時間;
[0020]所述播放終端根據所述需要跳轉的播放時間對多媒體文件的當前播放時間進行跳轉。
[0021]由於本發明實施例播放終端通過接收來自移動終端發送的根據跳轉指令確定的需要跳轉的播放時間,對多媒體文件的當前播放時間進行跳轉,並且需要跳轉的播放時間可以是一個與當前播放時間相距較遠的精確的播放時刻,因而播放終端能實現對多媒體文件的當前播放時間進行高效率的以及精確的快進或快退。
[0022]較佳地,所述播放終端向移動終端發送當前播放的多媒體文件的當前播放時間,包括:
[0023]所述播放終端周期性的向移動終端發送當前播放的多媒體文件的當前播放時間。
[0024]由於本發明實施例播放終端周期性的向移動終端發送當前播放的多媒體文件的當前播放時間,以便於移動終端更新播放進度信息中的播放進度。
[0025]較佳地,所述播放終端向移動終端發送當前播放的多媒體文件的當前播放時間,包括:
[0026]所述播放終端通過多媒體播放控制進程向終端服務進程發送所述多媒體文件的當前播放時間;
[0027]所述播放終端通過所述終端服務進程向所述移動終端發送多媒體文件的當前播放時間。
[0028]較佳地,所述播放終端接收來自所述移動終端的需要跳轉的播放時間,包括:
[0029]所述播放終端通過所述終端服務進程接收來自所述移動終端的需要跳轉的播放時間;
[0030]所述播放終端根據所述需要跳轉的播放時間對多媒體文件的當前播放時間進行跳轉,包括:
[0031]所述播放終端通過所述終端服務進程向所述多媒體播放控制進程發送需要跳轉的播放時間;
[0032]所述播放終端通過所述多媒體播放控制進程對多媒體文件的當前播放時間進行跳轉。
[0033]由於本發明實施例播放終端通過終端服務進程接收來自移動終端的需要跳轉的播放時間,同時將需要跳轉的播放時間發送給多媒體播放控制進程,播放終端通過多媒體播放控制進程對多媒體文件的當前播放時間進行跳轉,並且兩個進程能實現多任務的並行操作,便於提高播放終端的性能。
[0034]本發明實施例提供一種對多媒體文件進行播放控制的設備,包括:
[0035]更新模塊,用於根據接收到的來自播放終端當前播放的多媒體文件的當前播放時間,更新播放進度信息中的播放進度;
[0036]確定發送模塊,用於在接收到跳轉指令後,確定需要跳轉的播放時間,並根據需要跳轉的播放時間更新播放進度信息中的播放進度,以及將確定的需要跳轉的播放時間發送給所述播放終端,以使所述播放終端根據所述需要跳轉的播放時間對所述多媒體文件的當前播放時間進行跳轉。
[0037]較佳地,所述播放進度信息是播放進度條;
[0038]所述更新模塊具體用於:
[0039]根據當前播放的多媒體文件的總的播放時間,以及接收到的來自播放終端當前播放的多媒體文件的當前播放時間,更新播放進度條中的播放進度。
[0040]較佳地,所述確定發送模塊具體用於:
[0041]在用戶通過拖動播放進度條中的播放進度觸發跳轉指令後,根據拖動的播放進度在播放進度條中的位置,確定需要跳轉的播放時間;或
[0042]在用戶通過點擊播放進度條中的播放進度觸發跳轉指令後,根據點擊播放進度條中的位置,確定需要跳轉的播放時間。
[0043]本發明實施例提供一種對多媒體文件進行播放控制的設備,包括:
[0044]發送模塊,用於向移動終端發送當前播放的多媒體文件的當前播放時間,以使所述移動終端根據所述當前播放時間更新播放進度信息中的播放進度;
[0045]接收模塊,用於接收來自所述移動終端的需要跳轉的播放時間;
[0046]跳轉模塊,用於根據所述需要跳轉的播放時間對多媒體文件的當前播放時間進行跳轉。
[0047]較佳地,所述發送模塊具體用於:
[0048]周期性的向移動終端發送當前播放的多媒體文件的當前播放時間。
[0049]較佳地,所述發送模塊具體用於:
[0050]通過多媒體播放控制進程向終端服務進程發送所述多媒體文件的當前播放時間;
[0051]通過所述終端服務進程向所述移動終端發送多媒體文件的當前播放時間。
[0052]較佳地,所述接收模塊具體用於:
[0053]通過所述終端服務進程接收來自所述移動終端的需要跳轉的播放時間;
[0054]所述跳轉模塊具體用於:
[0055]通過所述終端服務進程向所述多媒體播放控制進程發送需要跳轉的播放時間;
[0056]通過所述多媒體播放控制進程對多媒體文件的當前播放時間進行跳轉。

【專利附圖】

【附圖說明】
[0057]圖1a為本發明實施例一對多媒體文件進行播放控制的方法流程示意圖;
[0058]圖1b為本發明實施例二播放終端的任意播放時間與移動終端的播放進度條中的播放進度一一對應的關係示意圖;
[0059]圖2a為本發明實施例三對多媒體文件進行播放控制的方法流程示意圖;
[0060]圖2b為本發明實施例四播放終端周期性的向移動終端發送當前播放的多媒體文件的當前播放時間,以使移動終端實時更新播放進度信息中的播放進度示意圖;
[0061]圖3為本發明實施例五對多媒體文件進行播放控制的方法流程示意圖;
[0062]圖4為本發明實施例六播放終端中的終端服務進程的處理任務方法流程示意圖;
[0063]圖5為本發明實施例七播放終端中的多媒體播放控制進程的處理任務方法流程示意圖;
[0064]圖6為本發明實施例八對多媒體文件進行播放控制的設備結構示意圖;
[0065]圖7為本發明實施例九對多媒體文件進行播放控制的設備結構示意圖;
[0066]圖8為本發明實施例十對多媒體文件進行播放控制的系統結構示意圖。

【具體實施方式】
[0067]本發明實施例移動終端根據接收到的來自播放終端當前播放的多媒體文件的當前播放時間,更新播放進度信息中的播放進度;在接收到跳轉指令後,確定需要跳轉的播放時間,並根據需要跳轉的播放時間更新播放進度信息中的播放進度,以及將確定的需要跳轉的播放時間發送給所述播放終端,以使所述播放終端根據所述需要跳轉的播放時間對所述多媒體文件的當前播放時間進行跳轉。播放終端向移動終端發送當前播放的多媒體文件的當前播放時間,以使所述移動終端根據所述當前播放時間更新播放進度信息中的播放進度;接收來自所述移動終端的需要跳轉的播放時間;根據所述需要跳轉的播放時間對多媒體文件的當前播放時間進行跳轉。由於本發明實施例移動終端根據跳轉指令確定需要跳轉的時間,然後將確定的需要跳轉的時間發送給播放終端,以使播放終端根據需要跳轉的時間對當前播放的多媒體文件的當前播放時間進行跳轉,並且移動終端根據跳轉指令確定的需要跳轉的時間可以是一個與當前播放時間相距較遠的精確的播放時刻,因而能提高播放終端快進或快退的效率以及精確度。
[0068]其中,本發明實施例的播放終端可以是:智能電視、機頂盒等。
[0069]本發明實施例多媒體文件可以是:視頻文件、音頻文件等。
[0070]下面結合說明書附圖對本發明實施例作進一步詳細描述。
[0071]如圖1a所示,本發明實施例一對多媒體文件進行播放控制的方法包括:
[0072]步驟100、移動終端根據接收到的來自播放終端當前播放的多媒體文件的當前播放時間,更新播放進度信息中的播放進度;
[0073]步驟101、所述移動終端在接收到跳轉指令後,確定需要跳轉的播放時間,並根據需要跳轉的播放時間更新播放進度信息中的播放進度,以及將確定的需要跳轉的播放時間發送給所述播放終端,以使所述播放終端根據所述需要跳轉的播放時間對所述多媒體文件的當前播放時間進行跳轉。
[0074]本發明實施例移動終端可以根據自身的時鐘周期改變播放進度信息中的播放進度,在接收到來自播放終端周期性的發送的當前播放的多媒體文件的當前播放時間時,更新播放進度信息中的播放進度,此時播放終端向移動終端發送當前播放的多媒體文件的當前播放時間的周期可以是一個長周期,例如:播放終端每隔1s向移動終端發送當前播放的多媒體文件的當前播放時間;或者,移動終端本身不設置時鐘周期來改變播放進度信息中的播放進度,而是根據接收到的來自播放終端周期性的發送的當前播放的多媒體文件的當前播放時間,更新播放進度信息中的播放進度,此時播放終端向移動終端發送當前播放的多媒體文件的當前播放時間的周期可以是一個短周期,例如:播放終端每隔Is向移動終端發送當前播放的多媒體文件的當前播放時間。
[0075]例如:智能電視正在播放一段視頻文件,該視頻文件的當前播放時間為O分2秒,智能電視將當前播放時間發送給移動終端,移動終端根據當前播放時間更新播放進度信息中的播放進度;當視頻文件播放到11分26秒時,移動終端接收到一個跳轉指令,移動終端根據跳轉指令確定出需要跳轉的播放時間為20分55秒,移動終端根據需要跳轉的播放時間更新播放進度信息中的播放進度,並將該需要跳轉的播放時間發送給智能電視,智能電視根據需要跳轉的播放時間將視頻文件的當前播放時間跳轉到20分55秒。
[0076]又例如:機頂盒正在播放一段音頻文件,該音頻文件的當前播放時間為O分0.7秒,機頂盒將當前播放時間發送給移動終端,移動終端根據當前播放時間更新播放進度信息中的播放進度;當音頻文件播放到I分46秒時,移動終端接收到一個跳轉指令,移動終端根據跳轉指令確定出需要跳轉的播放時間為O分46秒,移動終端根據需要跳轉的播放時間更新播放進度信息中的播放進度,並將該需要跳轉的播放時間發送給機頂盒,機頂盒根據需要跳轉的播放時間將音頻文件的當前播放時間跳轉到O分46秒。
[0077]本發明實施例移動終端的播放進度信息可以是播放進度條,一種較佳地通過跳轉指令來改變進度條中的播放進度來實現對播放終端當前播放的多媒體文件的當前播放時間進行跳轉的方式為:
[0078]較佳地,所述播放進度信息是播放進度條;
[0079]所述移動終端根據當前播放的多媒體文件的總的播放時間,以及接收到的來自播放終端當前播放的多媒體文件的當前播放時間,更新播放進度條中的播放進度。
[0080]具體的移動終端根據當前播放的多媒體文件的總的播放時間,以及接收到的來自播放終端當前播放的多媒體文件的當前播放時間,更新播放進度條中的播放進度的過程為:移動終端根據總的播放時間、當前播放時間和播放進度條的總長度,確定所述播放進度條的播放進度。
[0081]例如:播放終端的當前播放時間為Tl、總的播放時間為TE,移動終端的播放進度條的總長度PE ;播放終端的當前播放時間Tl對應到移動終端的播放進度條中的播放進度Pl,由於播放時間與播放進度都是線性的比例關係,其映射對應關係為:T1/TE = P1/PE,播放終端的當前播放時間Tl對應到移動終端播放進度條中的播放進度Pl為:P1 = (Tl/TE)*PE ;並且播放終端當前播放的多媒體文件上的任意播放時間Ti,所對應移動終端的播放進度條中的播放進度Pi,Pi = (Ti/TE)*PE。具體的播放終端的任意播放時間與移動終端的播放進度條中的播放進度一一對應的關係可以參見圖1b(本發明實施例二播放終端的任意播放時間與移動終端的播放進度條中的播放進度一一對應的關係示意圖)。
[0082]本發明實施例播放終端的任意播放時間根據線性比例關係能精確的對應到移動終端播放進度條中的任意播放進度,移動終端播放進度條中的任意播放進度根據線性比例關係能精確的對應到播放終端的任意播放時間,因此,播放終端的播放時間進度能與移動終端播放進度條中的播放進度實現精確映射。
[0083]從圖1b中可知,在播放終端的播放時間坐標軸中,T代表任意播放時間,Tl為多媒體文件的開始播放時間,TE為多媒體文件的結束播放時間也就是該多媒體文件的總的播放時間。在移動終端的播放進度條坐標軸中,P代表任意播放進度,Pl代表播放進度條的起始位置,PE代表播放進度條的結束位置即移動終端的播放進度條的總長度。
[0084]本發明實施例用戶可以通過拖動或點擊播放進度條來觸發跳轉指令。具體的實現方式為:
[0085]較佳地,所述移動終端在接收到跳轉指令後,確定需要跳轉的播放時間,包括:
[0086]所述移動終端在用戶通過拖動播放進度條中的播放進度觸發跳轉指令後,根據拖動的播放進度在播放進度條中的位置,確定需要跳轉的播放時間;或
[0087]所述移動終端在用戶通過點擊播放進度條中的播放進度觸發跳轉指令後,根據點擊播放進度條中的位置,確定需要跳轉的播放時間。
[0088]例如:播放終端的總的播放時間為TE,移動終端的播放進度條的總長度PE,移動終端的播放進度條中的播放進度為P2,用戶將播放進度條中的播放進度拖動到Pc,此時需要跳轉的播放時間Tc為:Tc = (Pc/PE)*TE。
[0089]又例如:播放終端的總的播放時間為TE,移動終端的播放進度條的總長度PE,移動終端的播放進度條中的播放進度為P4,用戶點擊播放進度條中的播放進度Pd,此時需要跳轉的播放時間Td為:Td = (Pd/PE)*TE。
[0090]如圖2a所示,本發明實施例三對多媒體文件進行播放控制的方法包括:
[0091]步驟200、播放終端向移動終端發送當前播放的多媒體文件的當前播放時間,以使所述移動終端根據所述當前播放時間更新播放進度信息中的播放進度;
[0092]步驟201、所述播放終端接收來自所述移動終端的需要跳轉的播放時間;
[0093]步驟202、所述播放終端根據所述需要跳轉的播放時間對多媒體文件的當前播放時間進行跳轉。
[0094]本發明實施例為了更新移動終端播放進度信息中的播放進度,一種較佳地方式為:
[0095]較佳地,所述播放終端向移動終端發送當前播放的多媒體文件的當前播放時間,包括:
[0096]所述播放終端周期性的向移動終端發送當前播放的多媒體文件的當前播放時間。
[0097]例如:播放終端在進行多媒體文件播放之前,與移動終端建立網絡連接;當播放終端開始播放多媒體文件後,播放終端通過與移動終端建立網絡連接周期性的向移動終端發送當前播放時間Ti ;當移動終端接收到當前播放時間Ti後,將Ti對應到移動終端的播放進度條中的播放進度Pi在移動終端的播放進度條中的播放進度中顯示出來。具體的播放終端周期性的向移動終端發送當前播放的多媒體文件的當前播放時間,以使移動終端更新播放進度信息中的播放進度可以參見圖2b (本發明實施例四播放終端周期性的向移動終端發送當前播放的多媒體文件的當前播放時間,以使移動終端實時更新播放進度信息中的播放進度示意圖)。
[0098]從圖2b中可知,播放終端通過與移動終端建立的網絡連接周期性的向移動終端發送當前播放時間Tl、T2、Ti後,用戶將移動終端播放進度條中的播放進度拖動到Pc,此時觸發移動終端確定需要跳轉的播放時間Tc,移動終端通過與播放終端建立的網絡連接將需要跳轉的播放時間Tc發送到播放終端,播放終端經過處理將當前播放的多媒體文件的當前播放時間跳轉到Tc,跳轉成功後,播放終端繼續周期性的向移動終端發送當前播放時間Tj,以使移動終端播放進度信息中的播放進度更新至Pj。
[0099]本發明實施例三在播放終端設置多媒體播放控制進程和終端服務進程,通過多線程並行完成任務的方式,提高系統的性能。
[0100]較佳地,所述播放終端向移動終端發送當前播放的多媒體文件的當前播放時間,包括:
[0101]所述播放終端通過多媒體播放控制進程向終端服務進程發送所述多媒體文件的當前播放時間;
[0102]所述播放終端通過所述終端服務進程向所述移動終端發送多媒體文件的當前播放時間。
[0103]較佳地,所述播放終端接收來自所述移動終端的需要跳轉的播放時間,包括:
[0104]所述播放終端通過所述終端服務進程接收來自所述移動終端的需要跳轉的播放時間;
[0105]所述播放終端根據所述需要跳轉的播放時間對多媒體文件的當前播放時間進行跳轉,包括:
[0106]所述播放終端通過所述終端服務進程向所述多媒體播放控制進程發送需要跳轉的播放時間;
[0107]所述播放終端通過所述多媒體播放控制進程對多媒體文件的當前播放時間進行跳轉。
[0108]如圖3所示,本發明實施例五對多媒體文件進行播放控制的方法包括:
[0109]步驟300、播放終端與移動終端建立網絡連接。
[0110]步驟301、當播放終端開始播放多媒體文件後,播放終端將當前播放的多媒體文件的當前播放時間發送給移動終端。
[0111]步驟302、移動終端根據接收到的當前播放時間,更新播放進度條中的播放進度。
[0112]步驟303、移動終端判斷是否接收跳轉指令,若是,則執行步驟304;若否,則執行步驟307。
[0113]步驟304、移動終端根據跳轉指令,確定需要跳轉的播放時間,其中,移動終端在用戶通過拖動播放進度條中的播放進度觸發跳轉指令,或移動終端在用戶通過點擊播放進度條中的播放進度觸發跳轉指令。
[0114]步驟305、移動終端向播放終端發送需要跳轉的播放時間。
[0115]步驟306、播放終端根據需要跳轉的播放時間對多媒體文件的當前播放時間進行跳轉。
[0116]步驟307、播放終端判斷多媒體文件的播放時間是否結束,若是,則執行步驟309 ;若否,則執行步驟308
[0117]步驟308、播放終端周期性的向移動終端發送當前播放的多媒體文件的當前播放時間,執行步驟302。
[0118]步驟309、本流程結束。
[0119]本發明實施例播放終端在開機時會觸發生成多媒體播放控制進程和終端服務進程,這兩個進程是並行執行,其中,終端服務進程的工作流程具體可以參見圖4,多媒體播放控制進程的工作流程具體可以參見圖5。
[0120]如圖4所示,本發明實施例六播放終端中的終端服務進程的處理任務方法包括:
[0121]步驟400、用戶對播放終端進行開機操作時,啟動終端服務進程。
[0122]步驟401、接入本地網絡。
[0123]步驟402、監聽本地移動終端連接。
[0124]步驟403、判斷是否接收到連接請求,若是,則執行步驟404 ;若否,則執行步驟402。
[0125]步驟404、與移動終端建立網絡連接。
[0126]步驟405、循環隊列接收信息。
[0127]本發明實施例循環隊列接收到的信息可以是來自移動終端的需要跳轉的播放時間的信息,也可以是來自圖5中的步驟511的多媒體播放控制進程的當前播放時間的信息。
[0128]步驟406、從循環隊列中取出一條信息,判斷是否為需要跳轉的播放時間的信息,若是,則執行步驟407 ;若否,則執行步驟408。
[0129]步驟407、將需要跳轉的播放時間的信息發送給圖5中的步驟506。
[0130]步驟408、判斷是否為當前播放時間的信息,若是,則執行步驟409;若否,則執行步驟406。
[0131]步驟409、將當前播放時間的信息發送給移動終端,以便移動終端根據當前播放時間的信息中的當前播放時間,更新播放進度條中的播放進度。
[0132]如圖5所示,本發明實施例七播放終端中的多媒體播放控制進程的處理任務方法包括:
[0133]步驟500、用戶對播放終端進行開機操作時,啟動多媒體播放控制進程。
[0134]步驟501、啟動播放控制子線程。
[0135]本發明實施例播放控制子線程用於執行步驟502?步驟512。
[0136]步驟502、等待用戶選定多媒體文件。
[0137]步驟503、判斷多媒體文件是否選定,若是,則執行步驟504 ;若否,則執行步驟502。
[0138]步驟504、獲取多媒體文件的總的播放時間並啟動播放多媒體文件,觸發執行步驟513。
[0139]步驟505、設定循環定時器生成獲取當前播放時間的信息。
[0140]步驟506、循環隊列接收信息。
[0141]本發明實施例循環隊列接收到的信息可以是來自設定循環定時器的獲取當前播放時間的信息,也可以是來自圖4中的步驟407的需要跳轉的播放時間的信息。
[0142]步驟507、從循環隊列中取出一條信息,判斷是否為需要跳轉的播放時間的信息,若是,則執行步驟508 ;若否,則執行步驟509。
[0143]步驟508、與播放子線程進行線程通信,將多媒體文件的當前播放時間進跳轉到需要跳轉的播放時間。
[0144]步驟509、判斷是否為當前播放時間的信息,若是,則執行步驟510;若否,則執行步驟507。
[0145]步驟510、與播放子線程進行線程通信,獲取多媒體文件的當前播放時間。
[0146]步驟511、將根據當前播放時間生成當前播放時間的信息,並將當前播放時間的信息發送給圖4中的步驟405。
[0147]步驟512、判斷多媒體文件是否播放結束,若是,則執行步驟502 ;若否,則執行步驟 506。
[0148]步驟513、創建並啟動播放子線程。
[0149]本發明實施例播放子線程用於執行步驟514?步驟515。
[0150]步驟514、播放多媒體文件。
[0151]步驟515、多媒體文件播放結束,與播放控制子線程進行線程通信,並通知播放控制子線程多媒體文件播放結束。
[0152]本發明實施例通過採用多進程多線程並行處理任務的方式,保證了任務處理的實時性,提高了播放終端的性能。
[0153]基於同一發明構思,本發明實施例中還提供了一種對多媒體文件進行播放控制的設備,由於圖6和圖7的對多媒體文件進行播放控制的設備對應的方法為本發明實施例一種對多媒體文件進行播放控制的方法;本發明實施例中還提供了一種對多媒體文件進行播放控制的系統,由於圖8的對多媒體文件進行播放控制的系統對應的方法為本發明實施例一種對多媒體文件進行播放控制的方法,因此本發明實施例方法的實施可以參見系統的實施,重複之處不再贅述。
[0154]如圖6所示,本發明實施例八對多媒體文件進行播放控制的設備包括:
[0155]更新模塊600,用於根據接收到的來自播放終端當前播放的多媒體文件的當前播放時間,更新播放進度信息中的播放進度;
[0156]確定發送模塊601,用於在接收到跳轉指令後,確定需要跳轉的播放時間,並根據需要跳轉的播放時間更新播放進度信息中的播放進度,以及將確定的需要跳轉的播放時間發送給所述播放終端,以使所述播放終端根據所述需要跳轉的播放時間對所述多媒體文件的當前播放時間進行跳轉。
[0157]較佳地,所述播放進度信息是播放進度條;
[0158]所述更新模塊600具體用於:
[0159]根據當前播放的多媒體文件的總的播放時間,以及接收到的來自播放終端當前播放的多媒體文件的當前播放時間,更新播放進度條中的播放進度。
[0160]較佳地,所述確定發送模塊601具體用於:
[0161]在用戶通過拖動播放進度條中的播放進度觸發跳轉指令後,根據拖動的播放進度在播放進度條中的位置,確定需要跳轉的播放時間;或
[0162]在用戶通過點擊播放進度條中的播放進度觸發跳轉指令後,根據點擊播放進度條中的位置,確定需要跳轉的播放時間。
[0163]如圖7所示,本發明實施例九對多媒體文件進行播放控制的設備包括:
[0164]發送模塊700,用於向移動終端發送當前播放的多媒體文件的當前播放時間,以使所述移動終端根據所述當前播放時間更新播放進度信息中的播放進度;
[0165]接收模塊701,用於接收來自所述移動終端的需要跳轉的播放時間;
[0166]跳轉模塊702,用於根據所述需要跳轉的播放時間對多媒體文件的當前播放時間進行跳轉。
[0167]較佳地,所述發送模塊700具體用於:
[0168]周期性的向移動終端發送當前播放的多媒體文件的當前播放時間。
[0169]較佳地,所述發送模塊700具體用於:
[0170]通過多媒體播放控制進程向終端服務進程發送所述多媒體文件的當前播放時間;
[0171]通過所述終端服務進程向所述移動終端發送多媒體文件的當前播放時間。
[0172]較佳地,所述接收模塊701具體用於:
[0173]通過所述終端服務進程接收來自所述移動終端的需要跳轉的播放時間;
[0174]所述跳轉模塊具體用於:
[0175]通過所述終端服務進程向所述多媒體播放控制進程發送需要跳轉的播放時間;
[0176]通過所述多媒體播放控制進程對多媒體文件的當前播放時間進行跳轉。
[0177]如圖8所示,本發明實施例十對多媒體文件進行播放控制的系統包括:
[0178]移動終端800,用於根據接收到的來自播放終端當前播放的多媒體文件的當前播放時間,更新播放進度信息中的播放進度;在接收到跳轉指令後,確定需要跳轉的播放時間,並根據需要跳轉的播放時間更新播放進度信息中的播放進度,以及將確定的需要跳轉的播放時間發送給所述播放終端,以使所述播放終端根據所述需要跳轉的播放時間對所述多媒體文件的當前播放時間進行跳轉。
[0179]播放終端801,用於向移動終端發送當前播放的多媒體文件的當前播放時間,以使所述移動終端根據所述當前播放時間更新播放進度信息中的播放進度;接收來自所述移動終端的需要跳轉的播放時間;根據所述需要跳轉的播放時間對多媒體文件的當前播放時間進行跳轉。
[0180]從上述內容可以看出:本發明實施例移動終端根據接收到的來自播放終端當前播放的多媒體文件的當前播放時間,更新播放進度信息中的播放進度;在接收到跳轉指令後,確定需要跳轉的播放時間,並根據需要跳轉的播放時間更新播放進度信息中的播放進度,以及將確定的需要跳轉的播放時間發送給所述播放終端,以使所述播放終端根據所述需要跳轉的播放時間對所述多媒體文件的當前播放時間進行跳轉。播放終端向移動終端發送當前播放的多媒體文件的當前播放時間,以使所述移動終端根據所述當前播放時間更新播放進度信息中的播放進度;接收來自所述移動終端的需要跳轉的播放時間;根據所述需要跳轉的播放時間對多媒體文件的當前播放時間進行跳轉。由於本發明實施例移動終端根據跳轉指令確定需要跳轉的時間,然後將確定的需要跳轉的時間發送給播放終端,以使播放終端根據需要跳轉的時間對當前播放的多媒體文件的當前播放時間進行跳轉,並且移動終端根據跳轉指令確定的需要跳轉的時間可以是一個與當前播放時間相距較遠的精確的播放時刻,因而能提高播放終端快進或快退的效率以及精確度。
[0181]本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或電腦程式產品。因此,本發明可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本發明可採用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限於磁碟存儲器、CD-ROM、光學存儲器等)上實施的電腦程式產品的形式。
[0182]本發明是參照根據本發明實施例的方法、設備(系統)、和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0183]這些電腦程式指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0184]這些電腦程式指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0185]儘管已描述了本發明的優選實施例,但本領域內的技術人員一旦得知了基本創造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權利要求意欲解釋為包括優選實施例以及落入本發明範圍的所有變更和修改。
[0186]顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和範圍。這樣,倘若本發明的這些修改和變型屬於本發明權利要求及其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。
【權利要求】
1.一種對多媒體文件進行播放控制的方法,其特徵在於,該方法包括: 移動終端根據接收到的來自播放終端當前播放的多媒體文件的當前播放時間,更新播放進度信息中的播放進度; 所述移動終端在接收到跳轉指令後,確定需要跳轉的播放時間,並根據需要跳轉的播放時間更新播放進度信息中的播放進度,以及將確定的需要跳轉的播放時間發送給所述播放終端,以使所述播放終端根據所述需要跳轉的播放時間對所述多媒體文件的當前播放時間進行跳轉。
2.如權利要求1所述的方法,其特徵在於,所述播放進度信息是播放進度條; 所述移動終端根據當前播放的多媒體文件的總的播放時間,以及接收到的來自播放終端當前播放的多媒體文件的當前播放時間,更新播放進度條中的播放進度。
3.如權利要求2所述的方法,其特徵在於,所述移動終端在接收到跳轉指令後,確定需要跳轉的播放時間,包括: 所述移動終端在用戶通過拖動播放進度條中的播放進度觸發跳轉指令後,根據拖動的播放進度在播放進度條中的位置,確定需要跳轉的播放時間;或 所述移動終端在用戶通過點擊播放進度條中的播放進度觸發跳轉指令後,根據點擊播放進度條中的位置,確定需要跳轉的播放時間。
4.一種對多媒體文件進行播放控制的方法,其特徵在於,該方法包括: 播放終端向移動終端發送當前播放的多媒體文件的當前播放時間,以使所述移動終端根據所述當前播放時間更新播放進度信息中的播放進度; 所述播放終端接收來自所述移動終端的需要跳轉的播放時間; 所述播放終端根據所述需要跳轉的播放時間對多媒體文件的當前播放時間進行跳轉。
5.如權利要求4所述的方法,其特徵在於,所述播放終端向移動終端發送當前播放的多媒體文件的當前播放時間,包括: 所述播放終端周期性的向移動終端發送當前播放的多媒體文件的當前播放時間。
6.如權利要求4或5所述的方法,其特徵在於,所述播放終端向移動終端發送當前播放的多媒體文件的當前播放時間,包括: 所述播放終端通過多媒體播放控制進程向終端服務進程發送所述多媒體文件的當前播放時間; 所述播放終端通過所述終端服務進程向所述移動終端發送多媒體文件的當前播放時間。
7.如權利要求4或5所述的方法,其特徵在於,所述播放終端接收來自所述移動終端的需要跳轉的播放時間,包括: 所述播放終端通過所述終端服務進程接收來自所述移動終端的需要跳轉的播放時間; 所述播放終端根據所述需要跳轉的播放時間對多媒體文件的當前播放時間進行跳轉,包括: 所述播放終端通過所述終端服務進程向所述多媒體播放控制進程發送需要跳轉的播放時間; 所述播放終端通過所述多媒體播放控制進程對多媒體文件的當前播放時間進行跳轉。
8.一種對多媒體文件進行播放控制的設備,其特徵在於,該設備包括: 更新模塊,用於根據接收到的來自播放終端當前播放的多媒體文件的當前播放時間,更新播放進度信息中的播放進度; 確定發送模塊,用於在接收到跳轉指令後,確定需要跳轉的播放時間,並根據需要跳轉的播放時間更新播放進度信息中的播放進度,以及將確定的需要跳轉的播放時間發送給所述播放終端,以使所述播放終端根據所述需要跳轉的播放時間對所述多媒體文件的當前播放時間進行跳轉。
9.如權利要求8所述的設備,其特徵在於,所述播放進度信息是播放進度條; 所述更新模塊具體用於: 根據當前播放的多媒體文件的總的播放時間,以及接收到的來自播放終端當前播放的多媒體文件的當前播放時間,更新播放進度條中的播放進度。
10.如權利要求9所述的設備,其特徵在於,所述確定發送模塊具體用於: 在用戶通過拖動播放進度條中的播放進度觸發跳轉指令後,根據拖動的播放進度在播放進度條中的位置,確定需要跳轉的播放時間;或 在用戶通過點擊播放進度條中的播放進度觸發跳轉指令後,根據點擊播放進度條中的位置,確定需要跳轉的播放時間。
11.一種對多媒體文件進行播放控制的設備,其特徵在於,該設備包括: 發送模塊,用於向移動終端發送當前播放的多媒體文件的當前播放時間,以使所述移動終端根據所述當前播放時間更新播放進度信息中的播放進度; 接收模塊,用於接收來自所述移動終端的需要跳轉的播放時間; 跳轉模塊,用於根據所述需要跳轉的播放時間對多媒體文件的當前播放時間進行跳轉。
12.如權利要求11所述的設備,其特徵在於,所述發送模塊具體用於: 周期性的向移動終端發送當前播放的多媒體文件的當前播放時間。
13.如權利要求11或12所述的設備,其特徵在於,所述發送模塊具體用於: 通過多媒體播放控制進程向終端服務進程發送所述多媒體文件的當前播放時間; 通過所述終端服務進程向所述移動終端發送多媒體文件的當前播放時間。
14.如權利要求11或12所述的設備,其特徵在於,所述接收模塊具體用於: 通過所述終端服務進程接收來自所述移動終端的需要跳轉的播放時間; 所述跳轉模塊具體用於: 通過所述終端服務進程向所述多媒體播放控制進程發送需要跳轉的播放時間; 通過所述多媒體播放控制進程對多媒體文件的當前播放時間進行跳轉。
【文檔編號】H04N21/472GK104301798SQ201410583980
【公開日】2015年1月21日 申請日期:2014年10月27日 優先權日:2014年10月27日
【發明者】周杰 申請人:海信集團有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀