1.一種多媒體文件播放方法,其特征在于,包括:
解析音視頻文件的數(shù)據(jù)流,以提取所述音視頻文件中包含的音頻播放軌跡、視頻播放軌跡、字幕;
根據(jù)所述音頻播放軌跡,將音視頻文件進行時間切分,得到多個音頻播放時間段;
按所述每個音頻播放時間段,對所述視頻播放軌跡和所述字幕進行時間切分;其中,所述不同時間段內(nèi)的所述視頻播放軌跡和所述字幕、音視頻文件具有不同播放標識,相同時間段內(nèi)的所述視頻播放軌跡和所述字幕、音視頻文件具有相同播放標識;
根據(jù)所述播放標識播放所述音視頻文件。
2.根據(jù)權(quán)利要求1所述的多媒體文件播放方法,其特征在于,所述解析音視頻文件的數(shù)據(jù)流包括:
獲取音視頻文件的數(shù)據(jù)流;
根據(jù)所述音視頻文件的標識信息,提取所述音視頻文件中包含的音頻播放軌跡、視頻播放軌跡、字幕。
3.根據(jù)權(quán)利要求1所述的多媒體文件播放方法,其特征在于,所述根據(jù)所述音頻播放軌跡,將音視頻文件進行時間切分,得到多個音頻播放時間段包括:
獲取所述音頻播放軌跡對應(yīng)的播放時長和所述音視頻文件的存儲大?。?/p>
根據(jù)所述音頻播放軌跡,將音視頻文件進行時間切分,得到多個音頻播放時間段,其中,每個音頻播放時間段的時間戳為所述播放時長與所述音頻文件的存儲大小之間的商;
為切分后的每個音視頻文件配置對應(yīng)的播放標識。
4.根據(jù)權(quán)利要求3所述的多媒體文件播放方法,其特征在于,根據(jù)所述音頻播放軌跡,將音視頻文件進行時間切分,得到多個音頻播放時間段之后,所述方法還包括:
按所述每個音頻播放時間段的時間戳,對所述視頻播放軌跡和所述字 幕進行時間切分,得到多個視頻播放時間段和多個字幕,其中,所述每個視頻播放時間段的時間戳和所述每個音頻播放時間段的時間戳相同,所述每個字幕的時間戳和每個音頻播放時間段的時間戳相同。
5.根據(jù)權(quán)利要求4所述的多媒體文件播放方法,其特征在于,所述按所述每個音頻播放時間段的時間戳,對所述視頻播放軌跡和所述字幕進行時間切分,得到多個視頻播放時間段和多個字幕之后,所述方法還包括:
將每個音視頻文件的播放標識,配置為與所述每個音頻播放時間段對應(yīng)的每個視頻播放時間段的播放標識,以及與所述每個音頻播放時間段對應(yīng)的每個字幕的播放標識。
6.根據(jù)權(quán)利要求1所述的多媒體文件播放方法,其特征在于,所述播放標識播放所述音視頻文件包括:
若當前時間段內(nèi)的所述視頻播放軌跡和所述字幕、音視頻文件具有相同播放標識,則播放所述音視頻文件。
7.根據(jù)權(quán)利要求1所述的多媒體文件播放方法,其特征在于,所述播放標識播放所述音視頻文件包括:
若當前時間段內(nèi)的所述視頻播放軌跡和所述字幕、音視頻文件具有不同播放標識時,則查詢播放標識,與所述視頻播放軌跡和所述字幕相同的音頻播放文件;
所述播放標識播放所述音視頻文件。
8.一種多媒體文件播放裝置,其特征在于,包括:
解析單元,用于解析音視頻文件的數(shù)據(jù)流,以提取所述音視頻文件中包含的音頻播放軌跡、視頻播放軌跡、字幕;
獲取單元,用于根據(jù)所述音頻播放軌跡,將音視頻文件進行時間切分,得到多個音頻播放時間段;
切分單元,用于按所述每個音頻播放時間段,對所述視頻播放軌跡和所述字幕進行時間切分;其中,所述不同時間段內(nèi)的所述視頻播放軌跡和所述字幕、音視頻文件具有不同播放標識,相同時間段內(nèi)的所述視頻播放軌跡和所述字幕、音視頻文件具有相同播放標識;
播放單元,用于根據(jù)所述播放標識播放所述音視頻文件。
9.根據(jù)權(quán)利要求8所述的多媒體文件播放裝置,其特征在于,所述解析單元包括:
獲取模塊,用于獲取音視頻文件的數(shù)據(jù)流;
提取模塊,用于根據(jù)所述音視頻文件的標識信息,提取所述音視頻文件中包含的音頻播放軌跡、視頻播放軌跡、字幕。
10.根據(jù)權(quán)利要求8所述的多媒體文件播放裝置,其特征在于,所述獲取單元包括:配置模塊,
所述獲取模塊,還用于獲取所述音頻播放軌跡對應(yīng)的播放時長和所述音視頻文件的存儲大??;
所述獲取模塊,還用于根據(jù)所述音頻播放軌跡,將音視頻文件進行時間等分,得到多個音頻播放時間段,其中,每個音頻播放時間段的時間戳為所述播放時長與所述音頻文件的存儲大小之間的商;
所述配置模塊,用于為切分后的每個音視頻文件配置對應(yīng)的播放標識。