多媒體數(shù)據(jù)播放方法和裝置的制造方法
【技術領域】
[0001]本公開是關于多媒體技術領域,具體來說是關于多媒體數(shù)據(jù)播放方法和裝置。
【背景技術】
[0002]隨著互聯(lián)網(wǎng)的普及,網(wǎng)絡視頻的應用越來越廣泛,很多用戶喜歡上網(wǎng)觀看視頻。然而,有些視頻中可能會包括片頭和片尾,而大部分的用戶對片頭和片尾不感興趣,希望觀看視頻時能夠跳過片頭和片尾。
[0003]為了滿足用戶跳過片頭和片尾的需求,對于網(wǎng)絡服務器提供的每個視頻,該網(wǎng)絡服務器的維護人員可以通過觀看該視頻,確定該視頻中片頭的結束位置和片尾的起始位置,將該片頭的結束位置和片尾的起始位置作為該視頻的位置信息,手動上傳至該網(wǎng)絡服務器。后續(xù)過程中,每當該網(wǎng)絡服務器接收到播放該視頻的請求時,可以根據(jù)該位置信息,從該片頭的結束位置開始播放,當播放至該片尾的起始位置時,播放結束。
[0004]在實現(xiàn)本公開的過程中,發(fā)明人發(fā)現(xiàn)相關技術存在缺陷,例如:
[0005]只能由該維護人員手動上傳每個視頻的位置信息,操作繁瑣,靈活性差。且,由于該網(wǎng)絡服務器中包括很多視頻,需要耗費大量的人力資源和時間才能上傳所有視頻的位置信息。
【發(fā)明內容】
[0006]為了解決相關技術中存在的問題,本公開提供了一種多媒體數(shù)據(jù)播放方法和裝置。所述技術方案如下:
[0007]根據(jù)本公開實施例的第一方面,提供了一種多媒體數(shù)據(jù)播放方法,所述方法包括:
[0008]在每次播放多媒體數(shù)據(jù)的過程中,當檢測到預設操作行為時,獲取所述預設操作行為對應的播放進度;
[0009]根據(jù)所述播放進度,獲取所述多媒體數(shù)據(jù)的估計位置信息,所述估計位置信息包括估計片頭結束位置和估計片尾起始位置中的至少一項;
[0010]根據(jù)多次播放所述多媒體數(shù)據(jù)時獲取的多個估計位置信息,確定所述多媒體數(shù)據(jù)的位置信息,所述位置信息包括片頭結束位置和片尾起始位置中的至少一項;
[0011]當接收到對所述多媒體數(shù)據(jù)的播放請求時,基于所述確定的位置信息,播放所述多媒體數(shù)據(jù)。
[0012]在另一實施例中,所述當檢測到預設操作行為時,獲取所述預設操作行為對應的播放進度包括:
[0013]當檢測到調整播放進度行為時,獲取所述調整播放進度行為對應的目標位置;
[0014]相應的,所述根據(jù)所述播放進度,獲取所述多媒體數(shù)據(jù)的估計位置信息包括:
[0015]將所述目標位置作為所述多媒體數(shù)據(jù)的估計片頭結束位置。
[0016]在另一實施例中,所述當檢測到預設操作行為時,獲取所述預設操作行為對應的播放進度包括:
[0017]當檢測到停止播放行為時,獲取所述多媒體數(shù)據(jù)當前的播放進度;
[0018]相應的,所述根據(jù)所述播放進度,獲取所述多媒體數(shù)據(jù)的估計位置信息包括:
[0019]將所述多媒體數(shù)據(jù)當前的播放進度作為估計片尾起始位置。
[0020]在另一實施例中,所述根據(jù)多次播放所述多媒體數(shù)據(jù)時獲取的多個估計位置信息,確定所述多媒體數(shù)據(jù)的位置信息包括:
[0021]當獲取的多個估計位置信息的數(shù)目大于預設閾值時,根據(jù)所述多個估計位置信息,確定所述多媒體數(shù)據(jù)的位置信息。
[0022]在另一實施例中,所述根據(jù)所述多個估計位置信息,確定所述多媒體數(shù)據(jù)的位置信息包括以下至少一項:
[0023]當所述多個估計位置信息中包括多個估計片頭結束位置時,計算所述多個估計片頭結束位置的收斂值,作為所述多媒體數(shù)據(jù)的片頭結束位置;
[0024]當所述多個估計位置信息中包括多個估計片尾起始位置時,計算所述多個估計片尾起始位置的收斂值,作為所述多媒體數(shù)據(jù)的片尾起始位置。
[0025]在另一實施例中,所述基于所述確定的位置信息,播放所述多媒體數(shù)據(jù)包括:
[0026]從已確定的片頭結束位置,開始播放所述多媒體數(shù)據(jù);
[0027]當所述多媒體數(shù)據(jù)播放至已確定的片尾起始位置時,停止播放所述多媒體數(shù)據(jù)。
[0028]根據(jù)本公開實施例的第二方面,提供了一種多媒體數(shù)據(jù)播放裝置,所述裝置包括:
[0029]播放進度獲取模塊,用于在每次播放多媒體數(shù)據(jù)的過程中,當檢測到預設操作行為時,獲取所述預設操作行為對應的播放進度;
[0030]估計模塊,用于根據(jù)所述播放進度,獲取所述多媒體數(shù)據(jù)的估計位置信息,所述估計位置信息包括估計片頭結束位置和估計片尾起始位置中的至少一項;
[0031]位置信息確定模塊,用于根據(jù)多次播放所述多媒體數(shù)據(jù)時獲取的多個估計位置信息,確定所述多媒體數(shù)據(jù)的位置信息,所述位置信息包括片頭結束位置和片尾起始位置中的至少一項;
[0032]播放模塊,用于當接收到對所述多媒體數(shù)據(jù)的播放請求時,基于所述確定的位置信息,播放所述多媒體數(shù)據(jù)。
[0033]在另一實施例中,所述播放進度獲取模塊還用于當檢測到調整播放進度行為時,獲取所述調整播放進度行為對應的目標位置;
[0034]相應的,所述估計模塊還用于將所述目標位置作為所述多媒體數(shù)據(jù)的估計片頭結束位置。
[0035]在另一實施例中,所述播放進度獲取模塊還用于當檢測到停止播放行為時,獲取所述多媒體數(shù)據(jù)當前的播放進度;
[0036]相應的,所述估計模塊還用于將所述多媒體數(shù)據(jù)當前的播放進度作為估計片尾起始位置。
[0037]在另一實施例中,所述位置信息確定模塊還用于當獲取的多個估計位置信息的數(shù)目大于預設閾值時,根據(jù)所述多個估計位置信息,確定所述多媒體數(shù)據(jù)的位置信息。
[0038]在另一實施例中,所述位置信息確定模塊還用于當所述多個估計位置信息中包括多個估計片頭結束位置時,計算所述多個估計片頭結束位置的收斂值,作為所述多媒體數(shù)據(jù)的片頭結束位置;或者當所述多個估計位置信息中包括多個估計片尾起始位置時,計算所述多個估計片尾起始位置的收斂值,作為所述多媒體數(shù)據(jù)的片尾起始位置。
[0039]在另一實施例中,所述播放模塊用于從已確定的片頭結束位置,開始播放所述多媒體數(shù)據(jù);當所述多媒體數(shù)據(jù)播放至已確定的片尾起始位置時,停止播放所述多媒體數(shù)據(jù)。
[0040]根據(jù)本公開實施例的第三方面,提供了一種多媒體數(shù)據(jù)播放裝置,包括:
[0041]處理器;
[0042]用于存儲處理器可執(zhí)行指令的存儲器;
[0043]其中,所述處理器被配置為:
[0044]在每次播放多媒體數(shù)據(jù)的過程中,當檢測到預設操作行為時,獲取所述預設操作行為對應的播放進度;
[0045]根據(jù)所述播放進度,獲取所述多媒體數(shù)據(jù)的估計位置信息,所述估計位置信息包括估計片頭結束位置和估計片尾起始位置中的至少一項;
[0046]根據(jù)多次播放所述多媒體數(shù)據(jù)時獲取的多個估計位置信息,確定所述多媒體數(shù)據(jù)的位置信息,所述位置信息包括片頭結束位置和片尾起始位置中的至少一項;
[0047]當接收到對所述多媒體數(shù)據(jù)的播放請求時,基于所述確定的位置信息,播放所述多媒體數(shù)據(jù)。
[0048]本公開的實施例提供的技術方案可以包括以下有益效果:
[0049]本實施例提供的方法和裝置,通過在每次播放多媒體數(shù)據(jù)的過程中,當檢測到預設操作行為時,獲取該預設操作行為對應的播放進度,根據(jù)該播放進度,估計該多媒體數(shù)據(jù)的位置信息,再根據(jù)多次播放該多媒體數(shù)據(jù)時估計出的多個位置信息,確定該多媒體數(shù)據(jù)的位置信息,以便基于確定的位置信息,播放該多媒體數(shù)據(jù),提供了根據(jù)用戶的操作行為自動確定位置信息的方法,無需由維護人員手動上傳位置信息,操作簡便,靈活性強,且大大節(jié)省了人力資源和時間。
[0050]應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性的,并不能限制本公開。
【附圖說明】
[0051]此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
[0052]圖1是根據(jù)一示例性實施例示出的一種多媒體數(shù)據(jù)播放方法的流程圖;
[0053]圖2是根據(jù)一示例性實施例示出的一種多媒體數(shù)據(jù)播放方法的流程圖;
[0054]圖3是根據(jù)一示例性實施例示出的一種多媒體數(shù)據(jù)播放方法的流程圖;
[0055]圖4是根據(jù)一示例性實施例示出的一種多媒體數(shù)據(jù)播放裝置的框圖;
[0056]圖5是根據(jù)一示例性實施例示出的一種用于多媒體數(shù)據(jù)播放裝置的框圖。
【具體實施方式】
[0057]為使本公開的目的、技術方案和優(yōu)點更加清楚明白,下面結合實施方式和附圖,對本公開做進一步詳細說明。在此,本公開的示意性實施方式及其說明用于解釋本公開,但并不作為對本公開的限定。
[0058]本公開實施例提供一種多媒體數(shù)據(jù)播放方法和裝置,以下結合附圖對本公開進行詳細說明。
[0059]圖1是根據(jù)一示例性實施例示出的一種多媒體數(shù)據(jù)播放方法的流程圖,如圖1所示,該多媒體數(shù)據(jù)播放方法用于播放裝置中,包括以下步驟:
[0060]在步驟