国产精品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>

      多媒體文件播放方法及裝置的制造方法

      文檔序號(hào):9263816閱讀:413來(lái)源:國(guó)知局
      多媒體文件播放方法及裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本公開(kāi)涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種多媒體文件播放方法及裝置。
      【背景技術(shù)】
      [0002]隨著技術(shù)的快速發(fā)展,出現(xiàn)了越來(lái)越多具有播放功能的多媒體播放設(shè)備,比如計(jì)算機(jī)、手機(jī)、平板電腦等,通過(guò)這些多媒體播放設(shè)備可以播放多媒體文件,該多媒體文件包括音頻數(shù)據(jù)包和視頻數(shù)據(jù)包。當(dāng)該多媒體播放設(shè)備播放多媒體文件時(shí),該多媒體播放設(shè)備需要將該多媒體文件包括的音頻數(shù)據(jù)包發(fā)送給音頻播放設(shè)備,并將該多媒體文件包括的視頻數(shù)據(jù)包發(fā)送給視頻播放設(shè)備,以播放該多媒體文件。比如,該多媒體播放設(shè)備為計(jì)算機(jī),當(dāng)該計(jì)算機(jī)播放該多媒體文件時(shí),該計(jì)算機(jī)的主機(jī),也即是,CPU (Central ProcessingUnit,中央處理器)需要將多媒體文件包括的音頻數(shù)據(jù)包發(fā)送給與該CPU連接的音箱,并將該多媒體文件包括的視頻數(shù)據(jù)包發(fā)送給與該CPU連接的顯示器,以播放該多媒體文件。

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

      [0003]為克服相關(guān)技術(shù)中存在的問(wèn)題,本公開(kāi)提供一種多媒體文件播放方法及裝置。
      [0004]根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種多媒體文件播放方法,所述方法包括:
      [0005]向音頻播放設(shè)備發(fā)送多媒體文件包括的第一音頻數(shù)據(jù)包,所述第一音頻數(shù)據(jù)包攜帶數(shù)據(jù)測(cè)試標(biāo)識(shí),使所述音頻播放設(shè)備基于所述數(shù)據(jù)測(cè)試標(biāo)識(shí)返回第一時(shí)間戳,所述第一時(shí)間戳為所述音頻播放設(shè)備接收到所述第一音頻數(shù)據(jù)包的時(shí)間戳;
      [0006]向視頻播放設(shè)備發(fā)送所述多媒體文件包括的第一視頻數(shù)據(jù)包,所述第一視頻數(shù)據(jù)包攜帶所述數(shù)據(jù)測(cè)試標(biāo)識(shí),使所述視頻播放設(shè)備基于所述數(shù)據(jù)測(cè)試標(biāo)識(shí)返回第二時(shí)間戳,所述第二時(shí)間戳為所述視頻播放設(shè)備接收到所述第一視頻數(shù)據(jù)包的時(shí)間戳;
      [0007]當(dāng)接收到所述第一時(shí)間戳和所述第二時(shí)間戳?xí)r,基于所述第一時(shí)間戳和所述第二時(shí)間戳,向所述音頻播放設(shè)備發(fā)送第二音頻數(shù)據(jù)包,以及向所述視頻播放設(shè)備發(fā)送第二視頻數(shù)據(jù)包,以同步播放所述第二音頻數(shù)據(jù)包和所述第二視頻數(shù)據(jù)包,所述第二音頻數(shù)據(jù)包為所述第一音頻數(shù)據(jù)包之后發(fā)送的音頻數(shù)據(jù)包,所述第二視頻數(shù)據(jù)包為所述第一視頻數(shù)據(jù)包之后發(fā)送的視頻數(shù)據(jù)包。
      [0008]結(jié)合第一方面,在上述第一方面的第一種可能的實(shí)現(xiàn)方式中,所述向音頻播放設(shè)備發(fā)送多媒體文件包括的第一音頻數(shù)據(jù)包之前,還包括:
      [0009]周期性地從所述多媒體文件包括的音頻數(shù)據(jù)包中,獲取一個(gè)音頻數(shù)據(jù)包,以及周期性地從所述多媒體文件包括的視頻數(shù)據(jù)包中,獲取一個(gè)視頻數(shù)據(jù)包;
      [0010]向獲取的音頻數(shù)據(jù)包中添加所述數(shù)據(jù)測(cè)試標(biāo)識(shí),得到第一音頻數(shù)據(jù)包,以及向獲取的視頻數(shù)據(jù)包中添加所述數(shù)據(jù)測(cè)試標(biāo)識(shí),得到第一視頻數(shù)據(jù)包。
      [0011]結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在上述第一方面的第二種可能的實(shí)現(xiàn)方式中,所述向獲取的音頻數(shù)據(jù)包中添加所述數(shù)據(jù)測(cè)試標(biāo)識(shí),得到第一音頻數(shù)據(jù)包,以及向獲取的視頻數(shù)據(jù)包中添加所述數(shù)據(jù)測(cè)試標(biāo)識(shí),得到第一視頻數(shù)據(jù)包之前,還包括:
      [0012]將所述數(shù)據(jù)測(cè)試標(biāo)識(shí),按照指定格式進(jìn)行封裝。
      [0013]結(jié)合第一方面,在上述第一方面的第三種可能的實(shí)現(xiàn)方式中,所述基于所述第一時(shí)間戳和所述第二時(shí)間戳,向所述音頻播放設(shè)備發(fā)送第二音頻數(shù)據(jù)包,以及向所述視頻播放設(shè)備發(fā)送第二視頻數(shù)據(jù)包,包括:
      [0014]基于所述第一時(shí)間戳和所述第一音頻數(shù)據(jù)包的發(fā)送時(shí)間,確定所述第一音頻數(shù)據(jù)包的傳輸時(shí)間間隔,得到音頻傳輸時(shí)間間隔;
      [0015]基于所述第二時(shí)間戳和所述第一視頻數(shù)據(jù)包的發(fā)送時(shí)間,確定所述第一視頻數(shù)據(jù)包的傳輸時(shí)間間隔,得到視頻傳輸時(shí)間間隔;
      [0016]基于所述音頻傳輸時(shí)間間隔和所述視頻傳輸時(shí)間間隔,向所述音頻播放設(shè)備發(fā)送第二音頻數(shù)據(jù)包,以及向所述視頻播放設(shè)備發(fā)送第二視頻數(shù)據(jù)包。
      [0017]根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種多媒體文件播放裝置,所述裝置包括:
      [0018]第一發(fā)送模塊,用于向音頻播放設(shè)備發(fā)送多媒體文件包括的第一音頻數(shù)據(jù)包,所述第一音頻數(shù)據(jù)包攜帶數(shù)據(jù)測(cè)試標(biāo)識(shí),使所述音頻播放設(shè)備基于所述數(shù)據(jù)測(cè)試標(biāo)識(shí)返回第一時(shí)間戳,所述第一時(shí)間戳為所述音頻播放設(shè)備接收到所述第一音頻數(shù)據(jù)包的時(shí)間戳;
      [0019]第二發(fā)送模塊,用于向視頻播放設(shè)備發(fā)送所述多媒體文件包括的第一視頻數(shù)據(jù)包,所述第一視頻數(shù)據(jù)包攜帶所述數(shù)據(jù)測(cè)試標(biāo)識(shí),使所述視頻播放設(shè)備基于所述數(shù)據(jù)測(cè)試標(biāo)識(shí)返回第二時(shí)間戳,所述第二時(shí)間戳為所述視頻播放設(shè)備接收到所述第一視頻數(shù)據(jù)包的時(shí)間戳;
      [0020]第三發(fā)送模塊,用于當(dāng)接收到所述第一時(shí)間戳和所述第二時(shí)間戳?xí)r,基于所述第一時(shí)間戳和所述第二時(shí)間戳,向所述音頻播放設(shè)備發(fā)送第二音頻數(shù)據(jù)包,以及向所述視頻播放設(shè)備發(fā)送第二視頻數(shù)據(jù)包,以同步播放所述第二音頻數(shù)據(jù)包和所述第二視頻數(shù)據(jù)包,所述第二音頻數(shù)據(jù)包為所述第一音頻數(shù)據(jù)包之后發(fā)送的音頻數(shù)據(jù)包,所述第二視頻數(shù)據(jù)包為所述第一視頻數(shù)據(jù)包之后發(fā)送的視頻數(shù)據(jù)包。
      [0021]結(jié)合第二方面,在上述第二方面的第一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
      [0022]獲取模塊,用于周期性地從所述多媒體文件包括的音頻數(shù)據(jù)包中,獲取一個(gè)音頻數(shù)據(jù)包,以及周期性地從所述多媒體文件包括的視頻數(shù)據(jù)包中,獲取一個(gè)視頻數(shù)據(jù)包;
      [0023]添加模塊,用于向獲取的音頻數(shù)據(jù)包中添加所述數(shù)據(jù)測(cè)試標(biāo)識(shí),得到第一音頻數(shù)據(jù)包,以及向獲取的視頻數(shù)據(jù)包中添加所述數(shù)據(jù)測(cè)試標(biāo)識(shí),得到第一視頻數(shù)據(jù)包。
      [0024]結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在上述第二方面的第二種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
      [0025]封裝模塊,用于將所述數(shù)據(jù)測(cè)試標(biāo)識(shí),按照指定格式進(jìn)行封裝。
      [0026]結(jié)合第二方面,在上述第二方面的第三種可能的實(shí)現(xiàn)方式中,所述第三發(fā)送模塊包括:
      [0027]第一確定單元,用于基于所述第一時(shí)間戳和所述第一音頻數(shù)據(jù)包的發(fā)送時(shí)間,確定所述第一音頻數(shù)據(jù)包的傳輸時(shí)間間隔,得到音頻傳輸時(shí)間間隔;
      [0028]第二確定單元,用于基于所述第二時(shí)間戳和所述第一視頻數(shù)據(jù)包的發(fā)送時(shí)間,確定所述第一視頻數(shù)據(jù)包的傳輸時(shí)間間隔,得到視頻傳輸時(shí)間間隔;
      [0029]發(fā)送單元,用于基于所述音頻傳輸時(shí)間間隔和所述視頻傳輸時(shí)間間隔,向所述音頻播放設(shè)備發(fā)送第二音頻數(shù)據(jù)包,以及向所述視頻播放設(shè)備發(fā)送第二視頻數(shù)據(jù)包。
      [0030]根據(jù)本公開(kāi)實(shí)施例的第三方面,提供一種多媒體文件播放裝置,所述裝置包括:
      [0031]處理器;
      [0032]用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
      [0033]其中,所述處理器被配置為:
      [0034]向音頻播放設(shè)備發(fā)送多媒體文件包括的第一音頻數(shù)據(jù)包,所述第一音頻數(shù)據(jù)包攜帶數(shù)據(jù)測(cè)試標(biāo)識(shí),使所述音頻播放設(shè)備基于所述數(shù)據(jù)測(cè)試標(biāo)識(shí)返回第一時(shí)間戳,所述第一時(shí)間戳為所述音頻播放設(shè)備接收到所述第一音頻數(shù)據(jù)包的時(shí)間戳;
      [0035]向視頻播放設(shè)備發(fā)送所述多媒體文件包括的第一視頻數(shù)據(jù)包,所述第一視頻數(shù)據(jù)包攜帶所述數(shù)據(jù)測(cè)試標(biāo)識(shí),使所述視頻播放設(shè)備基于所述數(shù)據(jù)測(cè)試標(biāo)識(shí)返回第二時(shí)間戳,所述第二時(shí)間戳為所述視頻播放設(shè)備接收到所述第一視頻數(shù)據(jù)包的時(shí)間戳;
      [0036]當(dāng)接收到所述第一時(shí)間戳和所述第二時(shí)間戳?xí)r,基于所述第一時(shí)間戳和所述第二時(shí)間戳,向所述音頻播放設(shè)備發(fā)送第二音頻數(shù)據(jù)包,以及向所述視頻播放設(shè)備發(fā)送第二視頻數(shù)據(jù)包,以同步播放所述第二音頻數(shù)據(jù)包和所述第二視頻數(shù)據(jù)包,所述第二音頻數(shù)據(jù)包為所述第一音頻數(shù)據(jù)包之后發(fā)送的音頻數(shù)據(jù)包,所述第二視頻數(shù)據(jù)包為所述第一視頻數(shù)據(jù)包之后發(fā)送的視頻數(shù)據(jù)包。
      [0037]本公開(kāi)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:該多媒體播放設(shè)備向音頻播放設(shè)備發(fā)送第一音頻數(shù)據(jù)包,以及向視頻設(shè)備發(fā)送第一視頻數(shù)據(jù)包,該第一音頻數(shù)據(jù)包和該第一視頻數(shù)據(jù)包攜帶數(shù)據(jù)測(cè)試標(biāo)識(shí),當(dāng)該音頻播放設(shè)備接收到該數(shù)據(jù)測(cè)試標(biāo)識(shí)時(shí),該音頻播放設(shè)備返回第一時(shí)間戳,當(dāng)該視頻播放設(shè)備接收到該數(shù)據(jù)測(cè)試標(biāo)識(shí)時(shí),該視頻播放設(shè)備返回第二時(shí)間戳,該多媒體播放設(shè)備基于該第一時(shí)間戳和該第二時(shí)間戳,向音頻播放設(shè)備發(fā)送第二音頻數(shù)據(jù)包,以及向視頻播放設(shè)備發(fā)送第二視頻數(shù)據(jù)包,以同步播放該第二音頻數(shù)據(jù)包和該第二視頻數(shù)據(jù)包,從而可以解決該多媒體文件播放時(shí)音頻數(shù)據(jù)和視頻數(shù)據(jù)不同步的問(wèn)題。
      [0038]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開(kāi)。
      【附圖說(shuō)明】
      [0039]此處的附圖被并入說(shuō)明書(shū)中并構(gòu)成本說(shuō)明書(shū)的一部分,示出了符合本發(fā)明的實(shí)施例,并與說(shuō)明書(shū)一起用于解釋本發(fā)明的原理。
      [0040]圖1是根據(jù)一示例性實(shí)施例示出的一種多媒體文件播放方法的流程圖。
      [0041]圖2是根據(jù)一示例性實(shí)施例示出的另一種多媒體文件播放方法的流程圖。
      [0042]圖3是根據(jù)一示例性實(shí)施例示出的一種多媒體文件播放裝置的框圖。
      [0043]圖4是根據(jù)一示例性實(shí)施例示出的另一種多媒體文件播放裝置的框圖。
      [0044]圖5是根據(jù)一示例性實(shí)施例示出的又一種多媒體文件播放裝置的框圖。
      [0045]圖6是根據(jù)一示例性實(shí)施例示出的一種第三發(fā)送模塊的框圖。<
      當(dāng)前第1頁(yè)1 2 3 4 5 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1