两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

媒體文件的播放方法、電子設(shè)備和虛擬機(jī)架構(gòu)的制作方法

文檔序號(hào):7794687閱讀:328來(lái)源:國(guó)知局
專利名稱:媒體文件的播放方法、電子設(shè)備和虛擬機(jī)架構(gòu)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及媒體文件的播放方法、電子設(shè)備和虛擬機(jī)架構(gòu)。
背景技術(shù)
在當(dāng)前的電子設(shè)備中,存在具有多個(gè)操作系統(tǒng)和多個(gè)硬件系統(tǒng)的混合(Hybrid)系統(tǒng),另外,還存在在一個(gè)硬件系統(tǒng)上利用虛擬機(jī)來(lái)加載多個(gè)操作系統(tǒng)的虛擬機(jī)架構(gòu)。例如,對(duì)于某些電子設(shè)備,是在Windows系統(tǒng)下利用虛擬機(jī)來(lái)加載Android系統(tǒng)。在這樣的多系統(tǒng)的電子設(shè)備中,在某些系統(tǒng)下的媒體文件的播放器可能不能得到真實(shí)的電子設(shè)備的硬件支持,因此具有較低的處理性能,導(dǎo)致很多應(yīng)用的運(yùn)行性能也比較低,典型地就是播放視頻。因此,需要改進(jìn)的媒體文件的播放方法,能夠提高在具有多個(gè)系統(tǒng)的電子設(shè)備中媒體文件的播放性能。

發(fā)明內(nèi)容
因此,針對(duì)上述現(xiàn)有技術(shù)中存在的問(wèn)題和需求做出本發(fā)明。本發(fā)明實(shí)施例的目的是提供一種媒體文件的播放方法、電子設(shè)備和虛擬架構(gòu),其能夠在不同系統(tǒng)中分開(kāi)解碼媒體文件的音頻和視頻,并以添加的標(biāo)簽的形式實(shí)現(xiàn)同步。根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種媒體文件的播放方法,包括:在第一系統(tǒng)中播放一流媒體文件;根據(jù)所述流媒體文件分別獲得視頻文件和音頻文件;向同一時(shí)間周期的視頻文件和音頻文件添加標(biāo)簽;對(duì)音頻文件進(jìn)行解碼;將所述視頻文件發(fā)送到第二系統(tǒng),所述第二系統(tǒng)對(duì)所述視頻文件進(jìn)行解碼;接收所述第二系統(tǒng)解碼后的視頻文件;根據(jù)所述標(biāo)簽對(duì)所述流媒體文件進(jìn)行播放,以使得播放時(shí)音頻和視頻同步。在上述方法中,所述根據(jù)所述流媒體文件分別獲得視頻文件和音頻文件的步驟進(jìn)一步包括:獲取所述流媒體文件的播放屬性,其中所述播放屬性至少包括所述流媒體文件的每一時(shí)間周期的時(shí)間長(zhǎng)度;以及所述接收所述第二系統(tǒng)解碼后的視頻文件的步驟進(jìn)一步包括:在所述第一系統(tǒng)中設(shè)置狀態(tài)機(jī);當(dāng)所述狀態(tài)機(jī)被通知播放所述流媒體文件時(shí),從第二系統(tǒng)接收解碼后的視頻文件;其中,所述第二系統(tǒng)基于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度來(lái)通知所述狀態(tài)機(jī)播放所述流媒體文件。在上述方法中,所述根據(jù)所述標(biāo)簽對(duì)所述流媒體文件進(jìn)行播放,以使得播放時(shí)音頻和視頻同步的步驟之后進(jìn)一步包括:將所述狀態(tài)機(jī)設(shè)置為空閑狀態(tài);且所述第二系統(tǒng)基于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度來(lái)通知所述狀態(tài)機(jī)播放所述流媒體文件具體包括:檢測(cè)所述狀態(tài)機(jī)的狀態(tài);在所述狀態(tài)機(jī)處于空閑狀態(tài)時(shí),基于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度來(lái)通知所述狀態(tài)機(jī)播放所述流媒體文件。在上述方法中,所述第二系統(tǒng)中對(duì)每一時(shí)間周期的視頻文件進(jìn)行解碼的時(shí)間長(zhǎng)度等于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度減去所述狀態(tài)機(jī)的處理時(shí)間和每一時(shí)間周期的視頻文件的轉(zhuǎn)發(fā)時(shí)間。
在上述方法中,所述流媒體文件的每一時(shí)間周期是所述流媒體文件的一幀時(shí)間周期。在上述方法中,所述第一系統(tǒng)和所述第二系統(tǒng)是同一電子設(shè)備的第一操作系統(tǒng)和第二操作系統(tǒng)。在上述方法中,所述第一系統(tǒng)和所述第二系統(tǒng)分別是第一電子設(shè)備的第一操作系統(tǒng)和第二電子設(shè)備的第二操作系統(tǒng)。根據(jù)本發(fā)明實(shí)施例的另一方面,提供了一種電子設(shè)備,包括第一系統(tǒng)和第二系統(tǒng),該電子設(shè)備進(jìn)一步包括控制器,所述控制器配置為控制第一系統(tǒng)以播放一流媒體文件;根據(jù)所述流媒體文件分別獲得視頻文件和音頻文件;向同一時(shí)間周期的視頻文件和音頻文件添加標(biāo)簽;對(duì)音頻文件進(jìn)行解碼;將所述視頻文件發(fā)送到第二系統(tǒng),并控制所述第二系統(tǒng)以對(duì)所述視頻文件進(jìn)行解碼;控制所述第一系統(tǒng)接收所述第二系統(tǒng)解碼后的視頻文件;和根據(jù)所述標(biāo)簽對(duì)所述流媒體文件進(jìn)行播放,以使得播放時(shí)音頻和視頻同步。在上述電子設(shè)備中,所述控制器根據(jù)所述流媒體文件分別獲得視頻文件和音頻文件進(jìn)一步包括:所述控制器獲取所述流媒體文件的播放屬性,其中所述播放屬性至少包括所述流媒體文件的每一時(shí)間周期的時(shí)間長(zhǎng)度;以及所述控制器控制所述第一系統(tǒng)接收所述第二系統(tǒng)解碼后的視頻文件進(jìn)一步包括:所述控制器在所述第一系統(tǒng)中設(shè)置狀態(tài)機(jī);當(dāng)所述狀態(tài)機(jī)被通知播放所述流媒體文件時(shí),控制從第二系統(tǒng)接收解碼后的視頻文件;其中,所述控制器控制所述第二系統(tǒng)基于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度來(lái)通知所述狀態(tài)機(jī)播放所述流媒體文件。在上述電子設(shè)備中,所述控制器根據(jù)所述標(biāo)簽對(duì)所述流媒體文件進(jìn)行播放以使得播放時(shí)音頻和視頻同步之后進(jìn)一步包括:所述控制器將所述狀態(tài)機(jī)設(shè)置為空閑狀態(tài);且所述控制器控制所述第二系統(tǒng)基于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度來(lái)通知所述狀態(tài)機(jī)播放所述流媒體文件具體包括:所述控制器檢測(cè)所述狀態(tài)機(jī)的狀態(tài);以及在所述狀態(tài)機(jī)處于空閑狀態(tài)時(shí),基于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度來(lái)通知所述狀態(tài)機(jī)播放所述流媒體文件。在上述電子設(shè)備中,所述第二系統(tǒng)中對(duì)每一時(shí)間周期的視頻文件進(jìn)行解碼的時(shí)間長(zhǎng)度等于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度減去所述狀態(tài)機(jī)的處理時(shí)間和每一時(shí)間周期的視頻文件的轉(zhuǎn)發(fā)時(shí)間。在上述電子設(shè)備中,所述流媒體文件的每一時(shí)間周期是所述流媒體文件的一幀時(shí)間周期。根據(jù)本發(fā)明實(shí)施例的又一方面,提供了一種虛擬機(jī)架構(gòu),應(yīng)用于一電子設(shè)備,其中,所述電子設(shè)備具有第一操作系統(tǒng)和第二操作系統(tǒng),并在所述第一操作系統(tǒng)下利用虛擬機(jī)加載所述第二操作系統(tǒng),且所述第二操作系統(tǒng)作為前臺(tái)系統(tǒng)運(yùn)行,而所述第一操作系統(tǒng)作為后臺(tái)系統(tǒng)運(yùn)行,所述虛擬機(jī)架構(gòu)包括控制單元,所述控制單元配置為控制所述第一操作系統(tǒng)以播放一流媒體文件;根據(jù)所述流媒體文件分別獲得視頻文件和音頻文件;向同一時(shí)間周期的視頻文件和音頻文件添加標(biāo)簽;對(duì)音頻文件進(jìn)行解碼;將所述視頻文件發(fā)送到所述第二操作系統(tǒng),并控制所述第二操作系統(tǒng)以對(duì)所述視頻文件進(jìn)行解碼;控制所述第一操作系統(tǒng)接收所述第二操作系統(tǒng)解碼后的視頻文件;和根據(jù)所述標(biāo)簽對(duì)所述流媒體文件進(jìn)行播放,以使得播放時(shí)音頻和視頻同步。
在上述虛擬機(jī)架構(gòu)中,所述控制單元根據(jù)所述流媒體文件分別獲得視頻文件和音頻文件進(jìn)一步包括:所述控制單元獲取所述流媒體文件的播放屬性,其中所述播放屬性至少包括所述流媒體文件的每一時(shí)間周期的時(shí)間長(zhǎng)度;以及所述控制單元控制所述第一系統(tǒng)接收所述第二系統(tǒng)解碼后的視頻文件進(jìn)一步包括:所述控制單元在所述第一系統(tǒng)中設(shè)置狀態(tài)機(jī);當(dāng)所述狀態(tài)機(jī)被通知播放所述流媒體文件時(shí),控制從第二系統(tǒng)接收解碼后的視頻文件;其中,所述控制單元控制所述第二系統(tǒng)基于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度來(lái)通知所述狀態(tài)機(jī)播放所述流媒體文件。在上述虛擬機(jī)架構(gòu)中,所述控制單元根據(jù)所述標(biāo)簽對(duì)所述流媒體文件進(jìn)行播放以使得播放時(shí)音頻和視頻同步之后進(jìn)一步包括:所述控制單元將所述狀態(tài)機(jī)設(shè)置為空閑狀態(tài);且所述控制單元控制所述第二系統(tǒng)基于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度來(lái)通知所述狀態(tài)機(jī)播放所述流媒體文件具體包括:所述控制單元檢測(cè)所述狀態(tài)機(jī)的狀態(tài);以及在所述狀態(tài)機(jī)處于空閑狀態(tài)時(shí),基于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度來(lái)通知所述狀態(tài)機(jī)播放所述流媒體文件。通過(guò)根據(jù)本發(fā)明實(shí)施例的媒體文件的播放方法、電子設(shè)備和虛擬機(jī)架構(gòu),可以實(shí)現(xiàn)媒體文件的音視頻的單獨(dú)解碼和同步播放,從而提高了解碼效率,增強(qiáng)了播放性能。


為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是根據(jù)本發(fā)明實(shí)施例的媒體文件的播放方法的示意性流程圖;圖2是示出根據(jù)本發(fā)明實(shí)施例的虛擬機(jī)架構(gòu)的示意性框圖;圖3是根據(jù)本發(fā)明實(shí)施例的媒體文件的播放方法在虛擬機(jī)架構(gòu)中的具體應(yīng)用示例的示例性流程圖;圖4是示出了根據(jù)本發(fā)明實(shí)施例的電子設(shè)備的示意性框圖。
具體實(shí)施例方式下面,將結(jié)合附圖詳細(xì)描述根據(jù)本發(fā)明實(shí)施例的媒體文件的播放方法、電子設(shè)備和虛擬機(jī)架構(gòu)。如上所述,對(duì)于具有多個(gè)系統(tǒng)的電子設(shè)備來(lái)說(shuō),由于存在某個(gè)系統(tǒng)不能夠得到電子設(shè)備的硬件的充分支持的情況,因此為了提高媒體文件的播放性能,通常采用音視頻單獨(dú)解碼的技術(shù)。即,音頻在該系統(tǒng)內(nèi)解碼,而視頻幀數(shù)據(jù)則被傳遞到另一能夠得到硬件的充分支持的系統(tǒng)進(jìn)行解碼。例如,如上述在Windows系統(tǒng)下利用虛擬機(jī)加載Android系統(tǒng)的情況,可以在Android內(nèi)解碼音頻,而在Windows下利用硬件的視頻解碼來(lái)實(shí)現(xiàn)視頻巾貞數(shù)據(jù)的解碼。但是,在這種音視頻分別解碼的情況下,由需要保證音視頻解碼后的數(shù)據(jù)在播放時(shí)能夠同步播放,避免聲音與圖像不匹配和音視頻丟幀等問(wèn)題。對(duì)于該問(wèn)題,可以采用時(shí)間戳的方式來(lái)解決音視頻同步的問(wèn)題,S卩,選擇參考時(shí)鐘,令該參考時(shí)鐘線性遞增,對(duì)音視頻幀數(shù)據(jù)打上時(shí)間戳,播放時(shí)讀取時(shí)間戳,同時(shí)參考當(dāng)前參考時(shí)鐘的時(shí)間來(lái)播放。在播放時(shí),以音頻數(shù)據(jù)為基準(zhǔn),如果遇到音視頻數(shù)據(jù)不匹配,則視頻數(shù)據(jù)可視情況丟幀。但是,當(dāng)該方案應(yīng)用于如上所述的在Windows系統(tǒng)下利用虛擬機(jī)加載Android系統(tǒng)的情況時(shí),由于Android系統(tǒng)的內(nèi)部時(shí)鐘不穩(wěn)定,會(huì)時(shí)快時(shí)慢,因此這種采用時(shí)間戳的方案也會(huì)造成播放不穩(wěn)定的問(wèn)題。根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種媒體文件的播放方法,包括:在第一系統(tǒng)中播放一流媒體文件;根據(jù)所述流媒體文件分別獲得視頻文件和音頻文件;向同一時(shí)間周期的視頻文件和音頻文件添加標(biāo)簽;對(duì)音頻文件進(jìn)行解碼;將所述視頻文件發(fā)送到第二系統(tǒng),所述第二系統(tǒng)對(duì)所述視頻文件進(jìn)行解碼;接收所述第二系統(tǒng)解碼后的視頻文件;根據(jù)所述標(biāo)簽對(duì)所述流媒體文件進(jìn)行播放,以使得播放時(shí)音頻和視頻同步。在上述根據(jù)本發(fā)明實(shí)施例的方法中,在對(duì)流媒體文件的視頻文件和音頻文件進(jìn)行分別解碼時(shí),為同一時(shí)間周期的視頻文件和音頻文件添加標(biāo)簽,并根據(jù)該標(biāo)簽來(lái)對(duì)解碼后的音視頻文件進(jìn)行同步播放,從而避免了系統(tǒng)的內(nèi)部時(shí)鐘不穩(wěn)定所造成的播放不穩(wěn)定的問(wèn)題。并且,這里,由于是在解碼之前對(duì)流媒體文件例如通過(guò)解封裝來(lái)分別獲得視頻文件和音頻文件,可以保證該獲得的視頻文件和音頻文件在時(shí)間上嚴(yán)格同步,從而對(duì)于每一時(shí)間周期的音頻文件和視頻文件來(lái)說(shuō),其添加的標(biāo)簽也可以完全對(duì)應(yīng)。這樣,在對(duì)視頻文件和音頻文件分別進(jìn)行解碼之后,之前屬于同一時(shí)間周期的音視頻文件解碼之后的音視頻文件將具有相同的標(biāo)簽,因此,通過(guò)標(biāo)簽的匹配來(lái)進(jìn)行播放就可以保證音視頻文件的同步播放。在根據(jù)本發(fā)明實(shí)施例的媒體文件的播放方法中,該標(biāo)簽可以是簡(jiǎn)單的序號(hào)標(biāo)簽,因?yàn)槭窍蛎恳粫r(shí)間周期的視頻文件和音頻文件添加標(biāo)簽,在添加標(biāo)簽的過(guò)程當(dāng)中,已經(jīng)預(yù)先考慮了視頻文件和音頻文件的時(shí)間屬性,因此該添加的標(biāo)簽可以不必是時(shí)間戳,這也簡(jiǎn)化了標(biāo)簽本身的配置,同時(shí)提高了系統(tǒng)運(yùn)行的效能。圖1是根據(jù)本發(fā)明實(shí)施例的媒體文件的播放方法的示意性流程圖。如圖1所示,該媒體文件的播放方法包括:S1,在第一系統(tǒng)中播放一流媒體文件;S2,根據(jù)所述流媒體文件分別獲得視頻文件和音頻文件;S3,向同一時(shí)間周期的視頻文件和音頻文件添加標(biāo)簽;S4,對(duì)音頻文件進(jìn)行解碼;S5,將所述視頻文件發(fā)送到第二系統(tǒng),所述第二系統(tǒng)對(duì)所述視頻文件進(jìn)行解碼;S6,接收所述第二系統(tǒng)解碼后的視頻文件;S7,根據(jù)所述標(biāo)簽對(duì)所述流媒體文件進(jìn)行播放,以使得播放時(shí)音頻和視頻同步。在上述媒體文件的播放方法中,所述根據(jù)所述流媒體文件分別獲得視頻文件和音頻文件的步驟進(jìn)一步包括:獲取所述流媒體文件的播放屬性,其中所述播放屬性至少包括所述流媒體文件的每一時(shí)間周期的時(shí)間長(zhǎng)度;以及所述接收所述第二系統(tǒng)解碼后的視頻文件的步驟進(jìn)一步包括:在所述第一系統(tǒng)中設(shè)置狀態(tài)機(jī);當(dāng)所述狀態(tài)機(jī)被通知播放所述流媒體文件時(shí),從第二系統(tǒng)接收解碼后的視頻文件;其中,所述第二系統(tǒng)基于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度來(lái)通知所述狀態(tài)機(jī)播放所述流媒體文件。在如上所述的Window系統(tǒng)和Android系統(tǒng)的虛擬機(jī)架構(gòu)中,由于Android系統(tǒng)的內(nèi)部時(shí)鐘不穩(wěn)定,因此當(dāng)基于Android系統(tǒng)的內(nèi)部時(shí)鐘進(jìn)行音視頻的播放時(shí),也會(huì)相應(yīng)地造成播放的不穩(wěn)定。對(duì)于其它采用多個(gè)系統(tǒng)的電子設(shè)備來(lái)說(shuō),不能夠得到硬件的充分支持的系統(tǒng)相對(duì)于能夠得到硬件的充分支持的系統(tǒng)來(lái)說(shuō),其時(shí)鐘的穩(wěn)定性會(huì)相對(duì)較差。因此,在根據(jù)本發(fā)明實(shí)施例的媒體文件的播放方法中,除了將要播放的流媒體文件的視頻文件發(fā)送到另一系統(tǒng)進(jìn)行解碼以外,也可以由該另一系統(tǒng)進(jìn)行時(shí)鐘控制,以實(shí)現(xiàn)同步之后的音視頻文件的穩(wěn)定播放。具體地說(shuō),在根據(jù)本發(fā)明實(shí)施例的媒體文件的播放方法中,當(dāng)對(duì)流媒體文件進(jìn)行例如解封裝之類(lèi)的操作以分別獲得視頻文件和音頻文件時(shí),可以進(jìn)一步獲得該視頻文件和音頻文件的文件屬性,例如音視頻類(lèi)型、播放速率、播放尺寸等。特別地,當(dāng)需要由另一系統(tǒng)來(lái)進(jìn)行時(shí)鐘控制時(shí),需要獲得流媒體文件的每一時(shí)間周期的時(shí)間長(zhǎng)度,這樣,也就獲得了相應(yīng)的視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度。當(dāng)在第二系統(tǒng)中進(jìn)行視頻文件的解碼時(shí),通過(guò)第二系統(tǒng)來(lái)控制解碼的每一時(shí)間周期的視頻文件和具有與其相對(duì)應(yīng)的標(biāo)簽的音頻文件的播放定時(shí)。在根據(jù)本發(fā)明實(shí)施例的媒體文件的播放方法中,這可以具體地通過(guò)在第一系統(tǒng)中設(shè)置狀態(tài)機(jī)來(lái)實(shí)現(xiàn),即,該第二系統(tǒng)基于視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度來(lái)通知該狀態(tài)機(jī)播放流媒體文件,并且僅當(dāng)狀態(tài)機(jī)被通知播放流媒體文件時(shí),其才從第二系統(tǒng)接收解碼后的視頻文件,這樣,就可以保證具有相對(duì)應(yīng)的標(biāo)簽的音視頻文件是在適當(dāng)?shù)亩〞r(shí)在第一系統(tǒng)中進(jìn)行同步播放。這里,本領(lǐng)域技術(shù)人員可以理解,通常情況下,由于音頻解碼比視頻解碼要簡(jiǎn)單得多,即使第二系統(tǒng)能夠得到硬件的充分支持,從而其解碼性能要遠(yuǎn)遠(yuǎn)優(yōu)于第一系統(tǒng)的解碼性能,但是當(dāng)?shù)谝幌到y(tǒng)僅進(jìn)行音頻文件的解碼時(shí),其解碼速度仍然有很大可能要快于第二系統(tǒng)中視頻文件的解碼速度。并且,由于第一系統(tǒng)本身的系統(tǒng)內(nèi)部時(shí)鐘的不穩(wěn)定性,其本身對(duì)于視頻文件或音頻文件的播放都會(huì)時(shí)快時(shí)慢。因此,在上述根據(jù)本發(fā)明實(shí)施例的媒體文件的播放方法中,使得第一系統(tǒng)僅當(dāng)其狀態(tài)機(jī)被通知播放流媒體文件時(shí),才從第二系統(tǒng)接收解碼后的視頻文件,也就是說(shuō),使得第一系統(tǒng)僅在適當(dāng)?shù)亩〞r(shí)才有可能實(shí)現(xiàn)音視頻文件的同步播放,從而徹底杜絕了第一系統(tǒng)中流媒體播放的不穩(wěn)定的問(wèn)題。當(dāng)然,本領(lǐng)域技術(shù)人員可以理解,由第二系統(tǒng)來(lái)對(duì)第一系統(tǒng)中的流媒體文件進(jìn)行時(shí)鐘控制也可以有其它的方式,例如,由第二系統(tǒng)在第一系統(tǒng)中設(shè)置一播放定時(shí)器,從而直接控制第一系統(tǒng)中音視頻文件的同步播放的定時(shí)。此時(shí),第二系統(tǒng)不需要按照播放定時(shí)傳送解碼后的視頻文件,也可以正常地將解碼后的視頻文件傳送到第一系統(tǒng),再通過(guò)控制第一系統(tǒng)中的播放定時(shí)器來(lái)實(shí)現(xiàn)媒體文件的播放。但是,由于在這種情況下,仍需要在第二系統(tǒng)中監(jiān)視每一時(shí)間周期的視頻文件的播放時(shí)間,并且還需要對(duì)第一系統(tǒng)中的播放定時(shí)器進(jìn)行控制,其實(shí)現(xiàn)并不會(huì)比上述狀態(tài)機(jī)的方案更加簡(jiǎn)單。并且,由于播放定時(shí)器也會(huì)受到第一系統(tǒng)中不穩(wěn)定的內(nèi)部時(shí)鐘的影響,其播放定時(shí)的精確性也可能低于上述狀態(tài)機(jī)的方案。在上述媒體文件的播放方法中,所述根據(jù)所述標(biāo)簽對(duì)所述流媒體文件進(jìn)行播放,以使得播放時(shí)音頻和視頻同步的步驟之后進(jìn)一步包括:將所述狀態(tài)機(jī)設(shè)置為空閑狀態(tài);且所述第二系統(tǒng)基于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度來(lái)通知所述狀態(tài)機(jī)播放所述流媒體文件具體包括:檢測(cè)所述狀態(tài)機(jī)的狀態(tài);在所述狀態(tài)機(jī)處于空閑狀態(tài)時(shí),基于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度來(lái)通知所述狀態(tài)機(jī)播放所述流媒體文件。由第二系統(tǒng)采用狀態(tài)機(jī)來(lái)控制第一系統(tǒng)的播放定時(shí)的另一優(yōu)點(diǎn)在于,可以通過(guò)狀態(tài)機(jī)來(lái)隨時(shí)監(jiān)控第一系統(tǒng)中流媒體文件的播放狀態(tài)。具體地說(shuō),當(dāng)在第一系統(tǒng)中根據(jù)標(biāo)簽來(lái)對(duì)解碼后的每一時(shí)間周期的視頻文件和音頻文件進(jìn)行同步播放之后,可以將狀態(tài)機(jī)設(shè)置為空閑狀態(tài),并且,第二系統(tǒng)可以僅在該狀態(tài)機(jī)為空閑狀態(tài)的情況下才通知第一系統(tǒng)播放該流媒體文件。這樣,當(dāng)對(duì)于某一時(shí)間周期的流媒體文件,在其解碼后的視頻文件和音頻文件的同步播放出現(xiàn)臨時(shí)停滯時(shí),或者由于系統(tǒng)本身的故障或者由于用戶的操作,可以在第一系統(tǒng)中將這種播放的臨時(shí)停滯通知給狀態(tài)機(jī),從而使得第二系統(tǒng)可以通過(guò)狀態(tài)機(jī)是否為空閑狀態(tài)來(lái)知道第一系統(tǒng)中該播放的臨時(shí)停滯,從而不至于無(wú)視第一系統(tǒng)中播放狀態(tài)地控制第一系統(tǒng)中的流媒體文件的播放定時(shí)。也就是說(shuō),通過(guò)檢測(cè)狀態(tài)機(jī)是否處于空閑狀態(tài),第二系統(tǒng)可以根據(jù)第一系統(tǒng)中播放的臨時(shí)停滯來(lái)暫停通知第一系統(tǒng)播放流媒體文件,并且基于該臨時(shí)停滯相應(yīng)地延遲在本系統(tǒng)對(duì)于解碼后的視頻文件的時(shí)鐘控制,以保證流媒體文件的解碼后的音視頻文件的同步播放的定時(shí)的精確性。在上述媒體文件的播放方法中,所述第二系統(tǒng)中對(duì)每一時(shí)間周期的視頻文件進(jìn)行解碼的時(shí)間長(zhǎng)度等于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度減去所述狀態(tài)機(jī)的處理時(shí)間和每一時(shí)間周期的視頻文件的轉(zhuǎn)發(fā)時(shí)間。如上所述,由于在根據(jù)本發(fā)明實(shí)施例的媒體文件的播放方法中,優(yōu)選地在第二系統(tǒng)中對(duì)流媒體文件的解碼后的音視頻文件的同步播放的定時(shí)進(jìn)行控制,因此代替在第一系統(tǒng)中對(duì)媒體文件的播放進(jìn)行時(shí)鐘控制,需要通過(guò)對(duì)第二系統(tǒng)中的視頻文件的解碼進(jìn)行時(shí)鐘控制來(lái)實(shí)現(xiàn)這種對(duì)媒體文件的播放的時(shí)鐘控制。這里,本領(lǐng)域技術(shù)人員可以理解,因?yàn)樵诘诙到y(tǒng)中并不會(huì)進(jìn)行流媒體文件的實(shí)際播放而是僅進(jìn)行視頻文件的解碼,因此雖然也可以在第二系統(tǒng)中直接對(duì)流媒體文件的播放進(jìn)行時(shí)鐘控制,但是反而不如對(duì)視頻文件的解碼進(jìn)行時(shí)鐘控制更加直接和精確。因?yàn)樵诘谝幌到y(tǒng)中,實(shí)際上是根據(jù)接收到的每一時(shí)間周期的視頻文件來(lái)進(jìn)行具有相對(duì)應(yīng)的標(biāo)簽的音頻文件的匹配,所以每一時(shí)間周期的視頻文件由第一系統(tǒng)接收到的時(shí)間間隔應(yīng)該等于該視頻文件的時(shí)間長(zhǎng)度。這樣,在第二系統(tǒng)中,對(duì)某一時(shí)間周期的視頻文件進(jìn)行解碼的時(shí)間長(zhǎng)度加上等于狀態(tài)機(jī)的處理時(shí)間和該時(shí)間周期的視頻文件的轉(zhuǎn)發(fā)時(shí)間就應(yīng)該等于視頻文件的該時(shí)間周期的時(shí)間長(zhǎng)度。在上述媒體文件的播放方法中,所述流媒體文件的每一時(shí)間周期是所述流媒體文件的一幀時(shí)間周期。當(dāng)然,本領(lǐng)域技術(shù)人員可以理解,由于流媒體文件的幀時(shí)間周期是流媒體文件自身的基本時(shí)間屬性,因此采用其作為流媒體文件的每一時(shí)間周期對(duì)于系統(tǒng)的實(shí)現(xiàn)最為便捷,但是,根據(jù)其它情況,也可以選擇其它的時(shí)間長(zhǎng)度來(lái)作為流媒體文件的每一時(shí)間周期。例如,因?yàn)榱髅襟w文件的幀時(shí)間周期通常為幾十毫秒的量級(jí),相對(duì)較短,并且可能并不需要以這樣的短時(shí)間周期來(lái)進(jìn)行音視頻的同步,因此,可以在根據(jù)本發(fā)明實(shí)施例的媒體文件的播放方法中將流媒體文件的每一時(shí)間周期設(shè)置為秒級(jí),從而減輕系統(tǒng)的負(fù)擔(dān)。并且,本領(lǐng)域技術(shù)人員可以理解,這里流媒體文件的每一時(shí)間周期可以為均勻的時(shí)間周期,也可以為不均勻的時(shí)間周期,其可以根據(jù)需要播放的流媒體文件自身的屬性來(lái)進(jìn)行動(dòng)態(tài)調(diào)整,本發(fā)明的實(shí)施例并不意在對(duì)此進(jìn)行任意限制。在上述媒體文件的播放方法中,所述第一系統(tǒng)和所述第二系統(tǒng)是同一電子設(shè)備的第一操作系統(tǒng)和第二操作系統(tǒng)。在之前已經(jīng)提到,在當(dāng)前的電子設(shè)備中,存在具有多個(gè)操作系統(tǒng)和多個(gè)硬件系統(tǒng)的混合系統(tǒng)架構(gòu),此外還存在在一個(gè)硬件系統(tǒng)上運(yùn)行多個(gè)操作系統(tǒng)的虛擬機(jī)架構(gòu)。根據(jù)本發(fā)明實(shí)施例的媒體文件的播放方法既可以應(yīng)用于前一種混合系統(tǒng)架構(gòu),也可以應(yīng)用于后一種虛擬機(jī)架構(gòu),從而解決在無(wú)法得到硬件的充分支持的系統(tǒng)中解碼視頻文件以及內(nèi)部時(shí)鐘不穩(wěn)定的問(wèn)題。圖2是示出根據(jù)本發(fā)明實(shí)施例的虛擬機(jī)架構(gòu)的示意性框圖。如圖2所示,在主機(jī)100上運(yùn)行虛擬機(jī)200,且兩者之間通過(guò)主機(jī)-虛擬機(jī)傳送機(jī)制300連接。當(dāng)虛擬機(jī)200的解碼組件201接收到需要播放的流媒體文件時(shí),將其傳送到解碼功能組件202,之后,解碼功能組件202將要播放的流媒體文件傳送到解碼緩沖器及參數(shù)打包/拆包組件203,以從要播放的流媒體文件獲得視頻文件和音頻文件。其中,視頻文件被發(fā)送到視頻數(shù)據(jù)轉(zhuǎn)發(fā)組件205,并發(fā)送到客戶機(jī)端數(shù)據(jù)傳輸模塊206,以通過(guò)主機(jī)-虛擬機(jī)傳送機(jī)制300傳送到主機(jī)100的主機(jī)端解碼程序101進(jìn)行視頻解碼。音頻文件被發(fā)送到虛擬機(jī)200自身的音頻數(shù)據(jù)解碼組件204,并與解碼后的視頻文件一起發(fā)送到呈現(xiàn)功能組件207,以在虛擬機(jī)系統(tǒng)中進(jìn)行解碼后的流媒體文件的呈現(xiàn)。下面,將以主機(jī)系統(tǒng)為Windows系統(tǒng),且虛擬機(jī)系統(tǒng)為Android系統(tǒng)為例對(duì)根據(jù)本發(fā)明實(shí)施例的媒體文件的播放方法的一個(gè)示例進(jìn)行具體描述。圖3是根據(jù)本發(fā)明實(shí)施例的媒體文件的播放方法在虛擬機(jī)架構(gòu)中的具體應(yīng)用示例的示例性流程圖。如圖3所示,在步驟Sll,當(dāng)在虛擬機(jī)的Android系統(tǒng)中打開(kāi)一個(gè)視頻流媒體文件時(shí),通過(guò)Android的標(biāo)準(zhǔn)OpenMax框架對(duì)媒體文件進(jìn)行解析。隨后,在步驟S12,對(duì)流媒體文件進(jìn)行分析,以獲取播放屬性,包括音視頻類(lèi)型、播放速率(例如25幀/秒)、播放尺寸等,并對(duì)流媒體文件進(jìn)行分割以分別獲取音頻數(shù)據(jù)和視頻數(shù)據(jù),并且,將對(duì)音視頻數(shù)據(jù)打標(biāo)簽戳的計(jì)數(shù)器初始化。之后,在步驟S13,例如,對(duì)每幀數(shù)據(jù)打標(biāo)簽戳,從而對(duì)計(jì)數(shù)器計(jì)數(shù),下面為了簡(jiǎn)潔,將以一幀數(shù)據(jù)為例進(jìn)行描述,并且本領(lǐng)域技術(shù)人員可以理解,對(duì)于其它幀數(shù)據(jù)或者其它時(shí)間周期的數(shù)據(jù)也都是如此。在步驟13除了對(duì)每幀標(biāo)記計(jì)數(shù)之外,還對(duì)已經(jīng)添加了標(biāo)簽的音頻數(shù)據(jù),例如一幀音頻數(shù)據(jù)解碼。隨后,在步驟S14,將打標(biāo)簽后的視頻幀通過(guò)轉(zhuǎn)發(fā)通道發(fā)送給主機(jī)端,除了視頻幀之外,還將播放信息和計(jì)數(shù)器信息一同轉(zhuǎn)發(fā)到主機(jī)端。在步驟S15,在主機(jī)端對(duì)視頻數(shù)據(jù)進(jìn)行解碼,如上所述,根據(jù)流媒體文件的播放要求,例如25幀/秒播放的視頻,則每幀視頻的播放時(shí)間為40ms,假設(shè)狀態(tài)機(jī)處理和數(shù)據(jù)轉(zhuǎn)發(fā)共消耗時(shí)間5ms,則主機(jī)端應(yīng)該在35ms內(nèi)完成該幀數(shù)據(jù)的視頻解碼。在步驟S16,檢查虛擬機(jī)一端的視頻播放器的狀態(tài)機(jī)的狀態(tài)是否為空閑。在步驟S17,當(dāng)檢查到狀態(tài)機(jī)的狀態(tài)為空閑時(shí),將經(jīng)過(guò)主機(jī)解碼的視頻數(shù)據(jù)發(fā)送到虛擬機(jī)一端,并向狀態(tài)機(jī)通知進(jìn)行播放。在步驟S18,當(dāng)狀態(tài)機(jī)接收到該播放通知時(shí),則通知播放器獲取解碼后的視頻數(shù)據(jù)以進(jìn)行播放。在步驟S19,在從主機(jī)端獲取了解碼后的視頻數(shù)據(jù)以及在虛擬機(jī)一端內(nèi)獲取了解碼后的音頻數(shù)據(jù)之后,檢測(cè)每幀視頻數(shù)據(jù)和音頻數(shù)據(jù)的標(biāo)簽是否一致,并播放具有相同標(biāo)簽的音視頻數(shù)據(jù),以實(shí)現(xiàn)分別解碼的音頻數(shù)據(jù)和視頻數(shù)據(jù)的同步播放。在播放之后,通知狀態(tài)機(jī)將狀態(tài)設(shè)置為空閑,使得可以再次從主機(jī)端接收下一幀的解碼的視頻文件和播放通知。這樣,按照上述流程依次處理每幀數(shù)據(jù),則可以實(shí)現(xiàn)流媒體文件的流程播放。在如圖3所示的整個(gè)處理過(guò)程中,利用主機(jī)端穩(wěn)定的系統(tǒng)時(shí)鐘計(jì)時(shí)來(lái)控制播放,虛擬機(jī)一端只響應(yīng)和處理,從而保證了流媒體文件播放的流暢和音視頻同步。而且,在主機(jī)端可利用硬件進(jìn)行解碼,效率高,并且無(wú)需像虛擬機(jī)系統(tǒng)中那樣做丟幀等異常處理。在上述媒體文件的播放方法中,所述第一系統(tǒng)和所述第二系統(tǒng)分別是第一電子設(shè)備的第一操作系統(tǒng)和第二電子設(shè)備的第二操作系統(tǒng)。這里,本領(lǐng)域技術(shù)人員可以理解,上述媒體文件的播放方法除了應(yīng)用于具有多個(gè)系統(tǒng)的單個(gè)電子設(shè)備之外,也可以應(yīng)用于多個(gè)電子設(shè)備,從而使得例如不具有太強(qiáng)的視頻解碼性能的一個(gè)電子設(shè)備可以利用具有較強(qiáng)的視頻解碼性能的另一電子設(shè)備來(lái)進(jìn)行視頻解碼,并實(shí)現(xiàn)流媒體文件的流程播放。當(dāng)在兩個(gè)獨(dú)立的電子設(shè)備之間實(shí)現(xiàn)上述方法時(shí),代替通過(guò)兩個(gè)操作系統(tǒng)之間的轉(zhuǎn)發(fā)通道進(jìn)行數(shù)據(jù)和命令的傳送,可以通過(guò)兩個(gè)電子設(shè)備之間的通信來(lái)進(jìn)行數(shù)據(jù)和命令的傳送,本領(lǐng)域技術(shù)人員可以理解上述根據(jù)本發(fā)明實(shí)施例的媒體文件的播放方法如何應(yīng)用于兩個(gè)單獨(dú)的電子設(shè)備,這里為了簡(jiǎn)潔的緣故便不再贅述。根據(jù)本發(fā)明實(shí)施例的另一方面,提供了一種電子設(shè)備,包括第一系統(tǒng)和第二系統(tǒng),該電子設(shè)備進(jìn)一步包括控制器,所述控制器配置為在第一系統(tǒng)中播放一流媒體文件;根據(jù)所述流媒體文件分別獲得視頻文件和音頻文件;向同一時(shí)間周期的視頻文件和音頻文件添加標(biāo)簽;對(duì)音頻文件進(jìn)行解碼;將所述視頻文件發(fā)送到第二系統(tǒng),所述第二系統(tǒng)對(duì)所述視頻文件進(jìn)行解碼;接收所述第二系統(tǒng)解碼后的視頻文件;和根據(jù)所述標(biāo)簽對(duì)所述流媒體文件進(jìn)行播放,以使得播放時(shí)音頻和視頻同步。圖4是示出了根據(jù)本發(fā)明實(shí)施例的電子設(shè)備的示意性框圖。如圖4所示,電子設(shè)備10包括第一系統(tǒng)11和第二系統(tǒng)12,且進(jìn)一步包括控制器13。該控制器13控制第一系統(tǒng)11以播放一流媒體文件,根據(jù)所述流媒體文件分別獲得視頻文件和音頻文件,向同一時(shí)間周期的視頻文件和音頻文件添加標(biāo)簽,對(duì)音頻文件進(jìn)行解碼,將所述視頻文件發(fā)送到第二系統(tǒng)12,并控制第二系統(tǒng)12以對(duì)所述視頻文件進(jìn)行解碼,控制第一系統(tǒng)11接收第二系統(tǒng)12解碼后的視頻文件,和根據(jù)所述標(biāo)簽對(duì)所述流媒體文件進(jìn)行播放,以使得播放時(shí)音頻和視頻同步。在上述電子設(shè)備中,所述控制器根據(jù)所述流媒體文件分別獲得視頻文件和音頻文件進(jìn)一步包括:所述控制器獲取所述流媒體文件的播放屬性,其中所述播放屬性至少包括所述流媒體文件的每一時(shí)間周期的時(shí)間長(zhǎng)度;以及所述控制器接收所述第二系統(tǒng)解碼后的視頻文件進(jìn)一步包括:所述控制器在所述第一系統(tǒng)中設(shè)置狀態(tài)機(jī);當(dāng)所述狀態(tài)機(jī)被通知播放所述流媒體文件時(shí),從第二系統(tǒng)接收解碼后的視頻文件;其中,所述控制器控制所述第二系統(tǒng)基于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度來(lái)通知所述狀態(tài)機(jī)播放所述流媒體文件。在上述電子設(shè)備中,所述控制器根據(jù)所述標(biāo)簽對(duì)所述流媒體文件進(jìn)行播放以使得播放時(shí)音頻和視頻同步之后進(jìn)一步包括:所述控制器將所述狀態(tài)機(jī)設(shè)置為空閑狀態(tài);且所述控制器控制所述第二系統(tǒng)基于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度來(lái)通知所述狀態(tài)機(jī)播放所述流媒體文件具體包括:所述控制器檢測(cè)所述狀態(tài)機(jī)的狀態(tài);以及在所述狀態(tài)機(jī)處于空閑狀態(tài)時(shí),基于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度來(lái)通知所述狀態(tài)機(jī)播放所述流媒體文件。在上述電子設(shè)備中,所述第二系統(tǒng)中對(duì)每一時(shí)間周期的視頻文件進(jìn)行解碼的時(shí)間長(zhǎng)度等于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度減去所述狀態(tài)機(jī)的處理時(shí)間和每一時(shí)間周期的視頻文件的轉(zhuǎn)發(fā)時(shí)間。在上述電子設(shè)備中,所述流媒體文件的每一時(shí)間周期是所述流媒體文件的一幀時(shí)間周期。與上述媒體文件的播放方法類(lèi)似,上述電子設(shè)備中的第一系統(tǒng)和第二系統(tǒng)既可以是混合系統(tǒng)架構(gòu),也可以是虛擬機(jī)架構(gòu),并且,在上面關(guān)于根據(jù)本發(fā)明實(shí)施例的媒體文件的播放方法的描述中的各種細(xì)節(jié)也可以等效地應(yīng)用于上述電子設(shè)備,這里為了簡(jiǎn)潔的緣故便不再贅述。根據(jù)本發(fā)明實(shí)施例的又一方面,提供了一種虛擬機(jī)架構(gòu),應(yīng)用于一電子設(shè)備,其中,所述電子設(shè)備具有第一操作系統(tǒng)和第二操作系統(tǒng),并在所述第一操作系統(tǒng)下利用虛擬機(jī)加載所述第二操作系統(tǒng),且所述第二操作系統(tǒng)作為前臺(tái)系統(tǒng)運(yùn)行,而所述第一操作系統(tǒng)作為后臺(tái)系統(tǒng)運(yùn)行,所述虛擬機(jī)架構(gòu)包括控制單元,所述控制單元配置為控制所述第一操作系統(tǒng)以播放一流媒體文件;根據(jù)所述流媒體文件分別獲得視頻文件和音頻文件;向同一時(shí)間周期的視頻文件和音頻文件添加標(biāo)簽;對(duì)音頻文件進(jìn)行解碼;將所述視頻文件發(fā)送到所述第二操作系統(tǒng),并控制所述第二操作系統(tǒng)以對(duì)所述視頻文件進(jìn)行解碼;控制所述第一操作系統(tǒng)接收所述第二操作系統(tǒng)解碼后的視頻文件;和根據(jù)所述標(biāo)簽對(duì)所述流媒體文件進(jìn)行播放,以使得播放時(shí)音頻和視頻同步。在上述虛擬機(jī)架構(gòu)中,所述控制單元根據(jù)所述流媒體文件分別獲得視頻文件和音頻文件進(jìn)一步包括:所述控制單元獲取所述流媒體文件的播放屬性,其中所述播放屬性至少包括所述流媒體文件的每一時(shí)間周期的時(shí)間長(zhǎng)度;以及所述控制單元控制所述第一系統(tǒng)接收所述第二系統(tǒng)解碼后的視頻文件進(jìn)一步包括:所述控制單元在所述第一系統(tǒng)中設(shè)置狀態(tài)機(jī);當(dāng)所述狀態(tài)機(jī)被通知播放所述流媒體文件時(shí),控制從第二系統(tǒng)接收解碼后的視頻文件;其中,所述控制單元控制所述第二系統(tǒng)基于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度來(lái)通知所述狀態(tài)機(jī)播放所述流媒體文件。在上述虛擬機(jī)架構(gòu)中,所述控制單元根據(jù)所述標(biāo)簽對(duì)所述流媒體文件進(jìn)行播放以使得播放時(shí)音頻和視頻同步之后進(jìn)一步包括:所述控制單元將所述狀態(tài)機(jī)設(shè)置為空閑狀態(tài);且所述控制單元控制所述第二系統(tǒng)基于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度來(lái)通知所述狀態(tài)機(jī)播放所述流媒體文件具體包括:所述控制單元檢測(cè)所述狀態(tài)機(jī)的狀態(tài);以及在所述狀態(tài)機(jī)處于空閑狀態(tài)時(shí),基于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度來(lái)通知所述狀態(tài)機(jī)播放所述流媒體文件。通過(guò)根據(jù)本發(fā)明實(shí)施例的媒體文件的播放方法、電子設(shè)備和虛擬機(jī)架構(gòu),可以實(shí)現(xiàn)媒體文件的音視頻的單獨(dú)解碼和同步播放,從而提高了解碼效率,增強(qiáng)了播放性能。本發(fā)明已經(jīng)參考具體實(shí)施例進(jìn)行了詳細(xì)說(shuō)明。然而,很明顯,在不背離本發(fā)明的精神的情況下,本領(lǐng)域技術(shù)人員能夠?qū)?shí)施例執(zhí)行更改和替換。換句話說(shuō),本發(fā)明用說(shuō)明的形式公開(kāi),而不是被限制地解釋。要判斷本發(fā)明的要旨,應(yīng)該考慮所附的權(quán)利要求。
權(quán)利要求
1.一種媒體文件的播放方法,包括: 在第一系統(tǒng)中播放一流媒體文件; 根據(jù)所述流媒體文件分別獲得視頻文件和音頻文件; 向同一時(shí)間周期的視頻文件和音頻文件添加標(biāo)簽; 對(duì)音頻文件進(jìn)行解碼; 將所述視頻文件發(fā)送到第二系統(tǒng),所述第二系統(tǒng)對(duì)所述視頻文件進(jìn)行解碼; 接收所述第二系統(tǒng)解碼后的視頻文件; 根據(jù)所述標(biāo)簽對(duì)所述流媒體文件進(jìn)行播放,以使得播放時(shí)音頻和視頻同步。
2.如權(quán)利要求1所述的方法,所述根據(jù)所述流媒體文件分別獲得視頻文件和音頻文件的步驟進(jìn)一步包括: 獲取所述流媒體文件的播放屬性,其中所述播放屬性至少包括所述流媒體文件的每一時(shí)間周期的時(shí)間長(zhǎng)度;以及 所述接收所述第二系統(tǒng)解碼后的視頻文件的步驟進(jìn)一步包括: 在所述第一系統(tǒng)中設(shè)置狀態(tài)機(jī); 當(dāng)所述狀態(tài)機(jī)被通知播放所述流媒體文件時(shí),從第二系統(tǒng)接收解碼后的視頻文件;其中,所述第二系統(tǒng)基于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度來(lái)通知所述狀態(tài)機(jī)播放所述流媒體文件。
3.如權(quán)利要求2所述的方法,其中,所述根據(jù)所述標(biāo)簽對(duì)所述流媒體文件進(jìn)行播放,以使得播放時(shí)音頻和視頻同步的步驟之后進(jìn)一步包括: 將所述狀態(tài)機(jī)設(shè)置為空閑狀態(tài); 且所述第二系統(tǒng)基于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度來(lái)通知所述狀態(tài)機(jī)播放所述流媒體文件具體包括: 檢測(cè)所述狀態(tài)機(jī)的狀態(tài); 在所述狀態(tài)機(jī)處于空閑狀態(tài)時(shí),基于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度來(lái)通知所述狀態(tài)機(jī)播放所述流媒體文件。
4.如權(quán)利要求2所述的方法,其中,所述第二系統(tǒng)中對(duì)每一時(shí)間周期的視頻文件進(jìn)行解碼的時(shí)間長(zhǎng)度等于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度減去所述狀態(tài)機(jī)的處理時(shí)間和每一時(shí)間周期的視頻文件的轉(zhuǎn)發(fā)時(shí)間。
5.如權(quán)利要求1到4所述的方法,其中,所述流媒體文件的每一時(shí)間周期是所述流媒體文件的一幀時(shí)間周期。
6.如權(quán)利要求1到5所述的方法,其中,所述第一系統(tǒng)和所述第二系統(tǒng)是同一電子設(shè)備的第一操作系統(tǒng)和第二操作系統(tǒng)。
7.如權(quán)利要求1到5所述的方法,其中,所述第一系統(tǒng)和所述第二系統(tǒng)分別是第一電子設(shè)備的第一操作系統(tǒng)和第二電子設(shè)備的第二操作系統(tǒng)。
8.—種電子設(shè)備,包括第一系統(tǒng)和第二系統(tǒng),該電子設(shè)備進(jìn)一步包括控制器, 所述控制器配置為控制第一系統(tǒng)以播放一流媒體文件;根據(jù)所述流媒體文件分別獲得視頻文件和音頻文件;向同一時(shí)間周期的視頻文件和音頻文件添加標(biāo)簽;對(duì)音頻文件進(jìn)行解碼;將所述視頻文件發(fā)送到第二系統(tǒng),并控制所述第二系統(tǒng)以對(duì)所述視頻文件進(jìn)行解碼;控制所述第一系統(tǒng)接收所述第二系統(tǒng)解碼后的視頻文件;和根據(jù)所述標(biāo)簽對(duì)所述流媒體文件進(jìn)行播放,以使得播放時(shí)音頻和視頻同步。
9.如權(quán)利要求8所述的電子設(shè)備,所述控制器根據(jù)所述流媒體文件分別獲得視頻文件和音頻文件進(jìn)一步包括: 所述控制器獲取所述流媒體文件的播放屬性,其中所述播放屬性至少包括所述流媒體文件的每一時(shí)間周期的時(shí)間長(zhǎng)度;以及 所述控制器控制所述第一系統(tǒng)接收所述第二系統(tǒng)解碼后的視頻文件進(jìn)一步包括: 所述控制器在所述第一系統(tǒng)中設(shè)置狀態(tài)機(jī);當(dāng)所述狀態(tài)機(jī)被通知播放所述流媒體文件時(shí),控制從第二系統(tǒng)接收解碼后的視頻文件; 其中,所述控制器控制所述第二系統(tǒng)基于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度來(lái)通知所述狀態(tài)機(jī)播放所述流媒體文件。
10.如權(quán)利要求9所述的電子設(shè)備,其中,所述控制器根據(jù)所述標(biāo)簽對(duì)所述流媒體文件進(jìn)行播放以使得播放時(shí)音頻和視頻同步之后進(jìn)一步包括: 所述控制器將所述狀態(tài)機(jī)設(shè)置為空閑狀態(tài); 且所述控制器控制所述第二系統(tǒng)基于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度來(lái)通知所述狀態(tài)機(jī)播放所述流媒體文件具體包括: 所述控制器檢測(cè)所述狀態(tài)機(jī)的狀態(tài);以及在所述狀態(tài)機(jī)處于空閑狀態(tài)時(shí),基于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度來(lái)通知所述狀態(tài)機(jī)播放所述流媒體文件。
11.如權(quán)利要求9所述的電子設(shè)備,其中,所述第二系統(tǒng)中對(duì)每一時(shí)間周期的視頻文件進(jìn)行解碼的時(shí)間長(zhǎng)度等于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度減去所述狀態(tài)機(jī)的處理時(shí)間和每一時(shí)間周期的視頻文件的轉(zhuǎn)發(fā)時(shí)間。
12.如權(quán)利要求8到11的任意一項(xiàng)所述的電子設(shè)備,其中,所述流媒體文件的每一時(shí)間周期是所述流媒體文件的一幀時(shí)間周期。
13.—種虛擬機(jī)架構(gòu),應(yīng)用于一電子設(shè)備,其中,所述電子設(shè)備具有第一操作系統(tǒng)和第二操作系統(tǒng),并在所述第一操作系統(tǒng)下利用虛擬機(jī)加載所述第二操作系統(tǒng),且所述第二操作系統(tǒng)作為前臺(tái)系統(tǒng)運(yùn)行,而所述第一操作系統(tǒng)作為后臺(tái)系統(tǒng)運(yùn)行,所述虛擬機(jī)架構(gòu)包括控制單元, 所述控制單元配置為控制所述第一操作系統(tǒng)以播放一流媒體文件;根據(jù)所述流媒體文件分別獲得視頻文件和音頻文件;向同一時(shí)間周期的視頻文件和音頻文件添加標(biāo)簽;對(duì)音頻文件進(jìn)行解碼;將所述視頻文件發(fā)送到所述第二操作系統(tǒng),并控制所述第二操作系統(tǒng)以對(duì)所述視頻文件進(jìn)行解碼;控制所述第一操作系統(tǒng)接收所述第二操作系統(tǒng)解碼后的視頻文件;和根據(jù)所述標(biāo)簽對(duì)所述流媒體文件進(jìn)行播放,以使得播放時(shí)音頻和視頻同步。
14.如權(quán)利要求13所述的虛擬機(jī)架構(gòu),所述控制單元根據(jù)所述流媒體文件分別獲得視頻文件和音頻文件進(jìn)一步包括: 所述控制單元獲取所述流媒體文件的播放屬性,其中所述播放屬性至少包括所述流媒體文件的每一時(shí)間周期的時(shí) 間長(zhǎng)度;以及 所述控制單元控制所述第一系統(tǒng)接收所述第二系統(tǒng)解碼后的視頻文件進(jìn)一步包括:所述控制單元在所述第一系統(tǒng)中設(shè)置狀態(tài)機(jī);當(dāng)所述狀態(tài)機(jī)被通知播放所述流媒體文件時(shí),控制從第二系統(tǒng)接收解碼后的視頻文件; 其中,所述控制單元控制所述第二系統(tǒng)基于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度來(lái)通知所述狀態(tài)機(jī)播放所述流媒體文件。
15.如權(quán)利要求14所述的虛擬機(jī)架構(gòu),其中,所述控制單元根據(jù)所述標(biāo)簽對(duì)所述流媒體文件進(jìn)行播放以使得播放時(shí)音頻和視頻同步之后進(jìn)一步包括: 所述控制單元將所述狀態(tài)機(jī)設(shè)置為空閑狀態(tài); 且所述控制單元控制所述第二系統(tǒng)基于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度來(lái)通知所述狀態(tài)機(jī)播放所述流媒體文件具體包括: 所述控制單元檢測(cè)所述狀態(tài)機(jī)的狀態(tài);以及在所述狀態(tài)機(jī)處于空閑狀態(tài)時(shí),基于所述視頻文件的每一時(shí)間周期的時(shí)間長(zhǎng)度來(lái)通知所述狀態(tài)機(jī)播放所述流媒體文件。
全文摘要
本發(fā)明的實(shí)施例提供了媒體文件的播放方法、電子設(shè)備和虛擬機(jī)架構(gòu)。該媒體文件的播放方法包括在第一系統(tǒng)中播放一流媒體文件;根據(jù)所述流媒體文件分別獲得視頻文件和音頻文件;向同一時(shí)間周期的視頻文件和音頻文件添加標(biāo)簽;對(duì)音頻文件進(jìn)行解碼;將所述視頻文件發(fā)送到第二系統(tǒng),所述第二系統(tǒng)對(duì)所述視頻文件進(jìn)行解碼;接收所述第二系統(tǒng)解碼后的視頻文件;根據(jù)所述標(biāo)簽對(duì)所述流媒體文件進(jìn)行播放,以使得播放時(shí)音頻和視頻同步。通過(guò)根據(jù)本發(fā)明實(shí)施例的媒體文件的播放方法、電子設(shè)備和虛擬機(jī)架構(gòu),可以實(shí)現(xiàn)媒體文件的音視頻的單獨(dú)解碼和同步播放,從而提高了解碼效率,增強(qiáng)了播放性能。
文檔編號(hào)H04N21/443GK103179449SQ201110437598
公開(kāi)日2013年6月26日 申請(qǐng)日期2011年12月23日 優(yōu)先權(quán)日2011年12月23日
發(fā)明者寧曉魁, 郭琦, 尹華菊, 陸見(jiàn)微, 王竹強(qiáng), 雷雪, 盧睿 申請(qǐng)人:聯(lián)想(北京)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
国产午夜精品一二区理论片| 三上悠亚av全集在线观看| 嫁个100分男人电影在线观看 | 丝袜美足系列| 亚洲国产精品999| 18禁黄网站禁片午夜丰满| 国产精品av久久久久免费| 亚洲国产精品国产精品| 亚洲av片天天在线观看| 18在线观看网站| 黄网站色视频无遮挡免费观看| 久久久久国产一级毛片高清牌| 十分钟在线观看高清视频www| 天堂俺去俺来也www色官网| 亚洲七黄色美女视频| 精品一区二区三卡| 亚洲成人免费电影在线观看 | 午夜激情久久久久久久| 亚洲精品久久久久久婷婷小说| 精品少妇黑人巨大在线播放| 久久久久久久国产电影| 一级毛片我不卡| 成人国语在线视频| 又大又爽又粗| 欧美在线一区亚洲| 亚洲五月婷婷丁香| 色婷婷av一区二区三区视频| 爱豆传媒免费全集在线观看| 精品一区在线观看国产| 天堂8中文在线网| 制服人妻中文乱码| 日韩免费高清中文字幕av| 91九色精品人成在线观看| 国产精品一区二区精品视频观看| 老司机靠b影院| 啦啦啦啦在线视频资源| 国产爽快片一区二区三区| 秋霞在线观看毛片| 国产欧美日韩一区二区三区在线| 久久久久久久国产电影| av欧美777| 99re6热这里在线精品视频| 久久女婷五月综合色啪小说| 久久久久久久久久久久大奶| 久久九九热精品免费| 日本色播在线视频| 午夜老司机福利片| 性少妇av在线| 成人影院久久| av国产久精品久网站免费入址| 我要看黄色一级片免费的| 亚洲精品国产av成人精品| 9191精品国产免费久久| 亚洲欧美激情在线| 国产日韩欧美亚洲二区| 国产精品麻豆人妻色哟哟久久| 男女午夜视频在线观看| 欧美97在线视频| 日本五十路高清| 精品亚洲成a人片在线观看| 一个人免费看片子| 丰满的人妻完整版| 国产精品av久久久久免费| 亚洲aⅴ乱码一区二区在线播放 | 欧美色视频一区免费| 俄罗斯特黄特色一大片| 男女视频在线观看网站免费 | 露出奶头的视频| 搡老妇女老女人老熟妇| 黄频高清免费视频| 国产熟女午夜一区二区三区| 国产亚洲精品久久久久5区| 听说在线观看完整版免费高清| 99国产综合亚洲精品| 久久中文字幕一级| 十八禁网站免费在线| 亚洲av成人av| 久久久精品欧美日韩精品| 99久久无色码亚洲精品果冻| 欧美日韩福利视频一区二区| 欧美日韩乱码在线| 亚洲av片天天在线观看| 叶爱在线成人免费视频播放| 一区二区日韩欧美中文字幕| 久热爱精品视频在线9| 成人av一区二区三区在线看| 中文字幕精品免费在线观看视频| 在线国产一区二区在线| 国产区一区二久久| 老鸭窝网址在线观看| 国产成人欧美| 国内少妇人妻偷人精品xxx网站 | 伊人久久大香线蕉亚洲五| 久久天堂一区二区三区四区| 老司机在亚洲福利影院| 午夜久久久久精精品| 午夜激情福利司机影院| 一级片免费观看大全| 一夜夜www| 99在线人妻在线中文字幕| 丰满的人妻完整版| 午夜福利18| 亚洲三区欧美一区| 欧美精品亚洲一区二区| 亚洲av中文字字幕乱码综合 | 欧美中文综合在线视频| 久久久久国产一级毛片高清牌| 成人一区二区视频在线观看| 一二三四在线观看免费中文在| 男人舔女人的私密视频| 国产精品久久久av美女十八| 久久人妻福利社区极品人妻图片| 日本一区二区免费在线视频| 啦啦啦韩国在线观看视频| 两性午夜刺激爽爽歪歪视频在线观看 | 午夜精品在线福利| 国产97色在线日韩免费| www.熟女人妻精品国产| www国产在线视频色| 高清在线国产一区| 50天的宝宝边吃奶边哭怎么回事| 91老司机精品| 又黄又粗又硬又大视频| 亚洲电影在线观看av| 亚洲欧美日韩无卡精品| 黄色视频不卡| 国产精品久久久久久人妻精品电影| 午夜精品在线福利| 成熟少妇高潮喷水视频| 超碰成人久久| 嫩草影视91久久| 美女免费视频网站| 亚洲狠狠婷婷综合久久图片| 在线观看日韩欧美| 熟女少妇亚洲综合色aaa.| 中文字幕av电影在线播放| 欧美不卡视频在线免费观看 | 每晚都被弄得嗷嗷叫到高潮| 国产精品久久久人人做人人爽| 中文字幕另类日韩欧美亚洲嫩草| 亚洲成人久久爱视频| 最近最新中文字幕大全电影3 | 久久久久亚洲av毛片大全| 久久精品国产亚洲av香蕉五月| 亚洲性夜色夜夜综合| 久久午夜亚洲精品久久| 精品一区二区三区四区五区乱码| 免费一级毛片在线播放高清视频| 精品不卡国产一区二区三区| 久久精品aⅴ一区二区三区四区| 久久中文字幕人妻熟女| 欧美色欧美亚洲另类二区| 亚洲在线自拍视频| 老司机靠b影院| 久久精品国产清高在天天线| 国产精品 国内视频| 两人在一起打扑克的视频| 成人18禁在线播放| 日本成人三级电影网站| 美女大奶头视频| 色综合站精品国产| 国产麻豆成人av免费视频| 精品第一国产精品| 国产一级毛片七仙女欲春2 | 午夜福利18| 999久久久国产精品视频| 他把我摸到了高潮在线观看| 国产精品久久视频播放| 国产一区二区三区在线臀色熟女| 在线观看午夜福利视频| 美女 人体艺术 gogo| 久久久久精品国产欧美久久久| 亚洲国产精品合色在线| 久久精品aⅴ一区二区三区四区| 搡老妇女老女人老熟妇| 非洲黑人性xxxx精品又粗又长| 亚洲天堂国产精品一区在线| 国产伦在线观看视频一区| 精品一区二区三区av网在线观看| 日韩精品免费视频一区二区三区| 悠悠久久av| 妹子高潮喷水视频| 少妇 在线观看| av免费在线观看网站| 欧美精品亚洲一区二区| 欧美成人午夜精品| 一进一出抽搐gif免费好疼| 熟女电影av网| 少妇 在线观看| 国产一级毛片七仙女欲春2 | 一级毛片女人18水好多| 国产伦在线观看视频一区| 欧美成狂野欧美在线观看| 国产私拍福利视频在线观看| 一级a爱视频在线免费观看| netflix在线观看网站| 在线播放国产精品三级| 亚洲在线自拍视频| 亚洲一卡2卡3卡4卡5卡精品中文| 好男人在线观看高清免费视频 | 免费观看人在逋| 欧美精品啪啪一区二区三区| 免费一级毛片在线播放高清视频| 中文资源天堂在线| 成人三级做爰电影| 狂野欧美激情性xxxx| 亚洲国产毛片av蜜桃av| 美女免费视频网站| av欧美777| 亚洲精品中文字幕一二三四区| 91国产中文字幕| 熟女少妇亚洲综合色aaa.| 可以在线观看毛片的网站| 精品国产超薄肉色丝袜足j| 国产成人系列免费观看| 他把我摸到了高潮在线观看| 久久精品aⅴ一区二区三区四区| 黄色女人牲交| 久久精品影院6| 岛国视频午夜一区免费看| 高清毛片免费观看视频网站| 国产精品一区二区免费欧美| 一区二区三区激情视频| 亚洲五月天丁香| 久久久久久久久免费视频了| 欧美黑人精品巨大| 成人午夜高清在线视频 | 夜夜看夜夜爽夜夜摸| 国产成年人精品一区二区| 中国美女看黄片| 国产高清videossex| 女性被躁到高潮视频| 美女午夜性视频免费| 99国产精品一区二区蜜桃av| 婷婷丁香在线五月| 精品福利观看| 欧美黑人欧美精品刺激| 99精品久久久久人妻精品| 日日夜夜操网爽| 亚洲成人久久性| 国产欧美日韩精品亚洲av| 桃红色精品国产亚洲av| 国产精品野战在线观看| av中文乱码字幕在线| 国产精品自产拍在线观看55亚洲| 99热6这里只有精品| 成人精品一区二区免费| 男人舔女人的私密视频| 亚洲av电影在线进入| 久久这里只有精品19| 国产精品野战在线观看| 久久国产精品影院| 国产av一区二区精品久久| 非洲黑人性xxxx精品又粗又长| 亚洲av中文字字幕乱码综合 | 一进一出抽搐动态| 欧美绝顶高潮抽搐喷水| 国产精品久久久人人做人人爽| 大香蕉久久成人网| 国产激情偷乱视频一区二区| 欧美日本亚洲视频在线播放| 国产成人精品久久二区二区91| 精品久久蜜臀av无| 国产免费男女视频| 岛国视频午夜一区免费看| 日韩有码中文字幕| 女人爽到高潮嗷嗷叫在线视频| 精华霜和精华液先用哪个| 日韩av在线大香蕉| 午夜免费鲁丝| 天天躁狠狠躁夜夜躁狠狠躁| 国产精品久久久久久人妻精品电影| 日本一本二区三区精品| 97碰自拍视频| 国产成人精品久久二区二区91| 国产久久久一区二区三区| 黄色成人免费大全| 欧美性猛交黑人性爽| 久久精品国产99精品国产亚洲性色| 免费无遮挡裸体视频| 国产一卡二卡三卡精品| 精品一区二区三区四区五区乱码| av免费在线观看网站| 欧美+亚洲+日韩+国产| 国产一区二区三区在线臀色熟女| 99热这里只有精品一区 | 搡老熟女国产l中国老女人| tocl精华| 久久精品影院6| 亚洲中文av在线| 国产亚洲精品久久久久5区| 黄色a级毛片大全视频| 亚洲国产欧美网| 国产精品免费视频内射| 国产一区二区三区视频了| 黄色女人牲交| 黑丝袜美女国产一区| 在线天堂中文资源库| 一边摸一边抽搐一进一小说| 日本一区二区免费在线视频| 日本一区二区免费在线视频| 99久久综合精品五月天人人| 亚洲一区二区三区不卡视频| 中文字幕最新亚洲高清| 两个人看的免费小视频| 欧美一区二区精品小视频在线| www日本黄色视频网| 大香蕉久久成人网| 无限看片的www在线观看| 精品久久久久久,| 中文字幕另类日韩欧美亚洲嫩草| 精品日产1卡2卡| 成人特级黄色片久久久久久久| 午夜a级毛片| 欧美日韩乱码在线| 国产精品综合久久久久久久免费| 久久久久精品国产欧美久久久| 欧美 亚洲 国产 日韩一| 美女免费视频网站| 午夜福利成人在线免费观看| 亚洲avbb在线观看| 99riav亚洲国产免费| 老司机靠b影院| 动漫黄色视频在线观看| 亚洲中文字幕日韩| 国产伦在线观看视频一区| 搞女人的毛片| 我的亚洲天堂| 色综合婷婷激情| 国产成+人综合+亚洲专区| 757午夜福利合集在线观看| 国产亚洲精品一区二区www| 脱女人内裤的视频| 男人的好看免费观看在线视频 | 在线观看www视频免费| 久久久久久国产a免费观看| 最新在线观看一区二区三区| 久久精品91蜜桃| 欧美性猛交黑人性爽| 首页视频小说图片口味搜索| 999久久久精品免费观看国产| 精品免费久久久久久久清纯| 成人一区二区视频在线观看| 中文字幕人成人乱码亚洲影| 免费在线观看黄色视频的| 欧美不卡视频在线免费观看 | tocl精华| 三级毛片av免费| 亚洲成a人片在线一区二区| 久久国产精品男人的天堂亚洲| 国内少妇人妻偷人精品xxx网站 | 精品久久久久久久久久久久久 | 久久性视频一级片| 国产精品免费视频内射| av超薄肉色丝袜交足视频| 欧美精品啪啪一区二区三区| 久久精品国产亚洲av高清一级| 亚洲国产日韩欧美精品在线观看 | 欧美日韩瑟瑟在线播放| 国产午夜精品久久久久久| 精品久久久久久久久久免费视频| 久久天堂一区二区三区四区| 亚洲人成网站高清观看| 1024香蕉在线观看| 亚洲免费av在线视频| 国产精品野战在线观看| 身体一侧抽搐| 日韩欧美三级三区| 日韩av在线大香蕉| 精品无人区乱码1区二区| 精品久久久久久久久久久久久 | 国产爱豆传媒在线观看 | 草草在线视频免费看| 91av网站免费观看| 一级作爱视频免费观看| 国产激情久久老熟女| 可以在线观看毛片的网站| 亚洲国产高清在线一区二区三 | 午夜福利欧美成人| 中文字幕另类日韩欧美亚洲嫩草| 国产97色在线日韩免费| 人人妻人人看人人澡| 国产av在哪里看| a级毛片在线看网站| 欧美日韩瑟瑟在线播放| 欧美zozozo另类| 香蕉久久夜色| 亚洲精品中文字幕一二三四区| 欧美性长视频在线观看| 国产成人精品无人区| 欧美激情久久久久久爽电影| 一边摸一边做爽爽视频免费| 在线免费观看的www视频| 日韩欧美国产在线观看| 亚洲熟妇中文字幕五十中出| 亚洲av中文字字幕乱码综合 | 激情在线观看视频在线高清| a级毛片在线看网站| 变态另类成人亚洲欧美熟女| 国产色视频综合| 动漫黄色视频在线观看| 欧美色视频一区免费| 午夜视频精品福利| 亚洲人成伊人成综合网2020| 在线视频色国产色| 美女扒开内裤让男人捅视频| 国产91精品成人一区二区三区| 最新美女视频免费是黄的| 深夜精品福利| 夜夜躁狠狠躁天天躁| 中文字幕人妻丝袜一区二区| 久久国产亚洲av麻豆专区| 久久香蕉国产精品| 99久久99久久久精品蜜桃| 欧美性猛交黑人性爽| 亚洲av片天天在线观看| 窝窝影院91人妻| 日韩三级视频一区二区三区| 中文字幕高清在线视频| 国产伦人伦偷精品视频| 少妇熟女aⅴ在线视频| 中文字幕另类日韩欧美亚洲嫩草| 成年版毛片免费区| 午夜福利视频1000在线观看| 午夜福利高清视频| 日本撒尿小便嘘嘘汇集6| 亚洲美女黄片视频| 久久久久国产一级毛片高清牌| 一区福利在线观看| 久久午夜综合久久蜜桃| 免费高清视频大片| 在线观看舔阴道视频| 精品国产乱码久久久久久男人| 亚洲最大成人中文| 男女之事视频高清在线观看| 国产熟女xx| 亚洲欧美一区二区三区黑人| 精品少妇一区二区三区视频日本电影| 欧美色视频一区免费| www.自偷自拍.com| 午夜激情福利司机影院| 午夜福利18| 午夜久久久在线观看| 久久亚洲精品不卡| 九色国产91popny在线| 天堂动漫精品| 欧美乱码精品一区二区三区| 大型av网站在线播放| 亚洲人成网站在线播放欧美日韩| 午夜精品久久久久久毛片777| 亚洲全国av大片| 日本撒尿小便嘘嘘汇集6| 午夜免费成人在线视频| 老司机午夜福利在线观看视频| 国产不卡一卡二| 亚洲第一电影网av| 19禁男女啪啪无遮挡网站| 一级毛片高清免费大全| 成人午夜高清在线视频 | 美女 人体艺术 gogo| 亚洲国产精品sss在线观看| 日本在线视频免费播放| 天堂动漫精品| 国产伦在线观看视频一区| 母亲3免费完整高清在线观看| 精品国产亚洲在线| xxxwww97欧美| 国产高清激情床上av| 制服人妻中文乱码| 成人亚洲精品一区在线观看| 757午夜福利合集在线观看| 18禁裸乳无遮挡免费网站照片 | 午夜免费激情av| 18禁观看日本| 成年女人毛片免费观看观看9| 欧美日本亚洲视频在线播放| 亚洲精品国产一区二区精华液| 久久久久久久久久黄片| 亚洲中文日韩欧美视频| 国产高清有码在线观看视频 | 女人高潮潮喷娇喘18禁视频| 日韩欧美在线二视频| 亚洲av成人av| 搞女人的毛片| 国产亚洲精品久久久久5区| 午夜激情av网站| 99在线视频只有这里精品首页| 久久久久亚洲av毛片大全| 久久久久国产一级毛片高清牌| 国产一卡二卡三卡精品| 亚洲国产欧美网| av视频在线观看入口| 国产精品99久久99久久久不卡| 久9热在线精品视频| 国产男靠女视频免费网站| 日本三级黄在线观看| 欧美黄色片欧美黄色片| 欧美乱码精品一区二区三区| 1024视频免费在线观看| 自线自在国产av| 欧美日韩亚洲国产一区二区在线观看| 十八禁网站免费在线| 怎么达到女性高潮| 国产91精品成人一区二区三区| 老司机福利观看| 久久人人精品亚洲av| av福利片在线| 欧美亚洲日本最大视频资源| 亚洲五月婷婷丁香| 黄色成人免费大全| 老鸭窝网址在线观看| 欧美国产精品va在线观看不卡| 在线天堂中文资源库| 久久久国产精品麻豆| 日日爽夜夜爽网站| www.999成人在线观看| 国产又黄又爽又无遮挡在线| 久久精品aⅴ一区二区三区四区| www国产在线视频色| 一级a爱片免费观看的视频| av片东京热男人的天堂| 91成人精品电影| 在线av久久热| 午夜影院日韩av| 亚洲一区高清亚洲精品| 国产野战对白在线观看| 欧美色欧美亚洲另类二区| 人人妻人人澡欧美一区二区| 三级毛片av免费| 欧美+亚洲+日韩+国产| 欧美乱妇无乱码| 变态另类成人亚洲欧美熟女| 满18在线观看网站| 人人妻人人看人人澡| 国产真人三级小视频在线观看| 热99re8久久精品国产| 亚洲精品国产区一区二| 中国美女看黄片| 国产精品免费视频内射| 两个人视频免费观看高清| 美国免费a级毛片| 亚洲精品国产精品久久久不卡| 91大片在线观看| 久久婷婷人人爽人人干人人爱| 国产亚洲欧美精品永久| 久久久久亚洲av毛片大全| 黄色片一级片一级黄色片| 久久婷婷成人综合色麻豆| 母亲3免费完整高清在线观看| 一本大道久久a久久精品| 亚洲,欧美精品.| 亚洲第一电影网av| 香蕉国产在线看| 热re99久久国产66热| 亚洲国产看品久久| 欧美黑人巨大hd| 搡老妇女老女人老熟妇| 又黄又爽又免费观看的视频| 18美女黄网站色大片免费观看| 精品不卡国产一区二区三区| 桃红色精品国产亚洲av| 国产黄片美女视频| 视频在线观看一区二区三区| 精品国产乱码久久久久久男人| 在线观看舔阴道视频| 听说在线观看完整版免费高清| 国产亚洲精品av在线| 久久中文字幕人妻熟女| 欧美性长视频在线观看| 狠狠狠狠99中文字幕| 国产伦在线观看视频一区| 国产高清有码在线观看视频 | 一进一出抽搐gif免费好疼| 黄色 视频免费看| 中文字幕人妻熟女乱码| 1024手机看黄色片| av中文乱码字幕在线| 法律面前人人平等表现在哪些方面| 国产av一区二区精品久久| 亚洲欧洲精品一区二区精品久久久| 免费在线观看完整版高清| 中文字幕最新亚洲高清| 亚洲精品色激情综合| 久久 成人 亚洲| 美女高潮到喷水免费观看| 色综合婷婷激情| videosex国产| 欧美日韩乱码在线| 欧美 亚洲 国产 日韩一| 在线十欧美十亚洲十日本专区| 日韩高清综合在线| 91字幕亚洲| 精品日产1卡2卡| 国产精品二区激情视频| 怎么达到女性高潮| 伊人久久大香线蕉亚洲五| 青草久久国产| 国产成人av激情在线播放| 久久国产精品影院| 高清毛片免费观看视频网站| 一区二区三区激情视频| 91国产中文字幕| ponron亚洲| 国产日本99.免费观看| 午夜福利欧美成人| www.熟女人妻精品国产| 中文字幕人妻丝袜一区二区| 麻豆一二三区av精品| 俄罗斯特黄特色一大片| 又黄又爽又免费观看的视频| a级毛片在线看网站| 身体一侧抽搐| xxxwww97欧美| 久久狼人影院| 国产又黄又爽又无遮挡在线|