1.一種音視頻播放方法,其特征在于,所述音視頻播放方法包括:
在音視頻文件邊解碼邊播放的過程中,若檢測到當前正在播放的音視頻異常,則獲取當前解碼的視頻對應的時間點;
在獲取的所述時間點為預設的跳轉(zhuǎn)時間點時,跳轉(zhuǎn)至獲取的所述時間點所在音視頻文件位置,對音頻文件和視頻文件進行解碼;
從獲取的所述時間點播放解碼后的音視頻。
2.如權(quán)利要求1所述的音視頻播放方法,其特征在于,所述檢測到當前正在播放的音視頻異常的步驟包括:
判斷當前正在播放的所述音視頻對應的異常數(shù)據(jù)標志位是否為預設值時;
若當前正在播放的所述音視頻對應的異常數(shù)據(jù)標志位為預設值,則確定當前正在播放的所述音視頻異常。
3.如權(quán)利要求2所述的音視頻播放方法,其特征在于,所述跳轉(zhuǎn)至獲取的所述時間點所在音視頻文件位置,對音頻文件和視頻文件進行解碼的同時,執(zhí)行以下步驟:
根據(jù)獲取的所述時間點調(diào)整音頻文件的時間點,以使所述音頻文件與所述視頻文件的時間軸對齊。
4.如權(quán)利要求2所述的音視頻播放方法,其特征在于,所述音視頻播放方法還包括:
在音視頻文件邊解碼邊播放的過程中,實時檢測解碼后的音頻片段和視頻片段的時間軸是否對齊;
在音頻片段和視頻片段的時間軸沒有對齊時,將異常數(shù)據(jù)標志位設為所述預設值,并將當前播放時間點增加預設時間間隔,以得到所述跳轉(zhuǎn)時間點。
5.如權(quán)利要求1-4任一項所述的音視頻播放方法,其特征在于,所述從獲取的所述時間點播放解碼后的音視頻的步驟之后,所述音視頻播放方法還包括:
清除所述異常數(shù)據(jù)標志位的所述預設值,并清除所述跳轉(zhuǎn)時間點。
6.一種音視頻播放系統(tǒng),其特征在于,所述音視頻播放系統(tǒng)包括:
獲取模塊,用于在音視頻文件邊解碼邊播放的過程中,若檢測到當前正在播放的音視頻異常,則獲取當前解碼的視頻對應的時間點;
跳轉(zhuǎn)模塊,用于在獲取的所述時間點為預設的跳轉(zhuǎn)時間點時,跳轉(zhuǎn)至獲取的所述時間點所在音視頻文件位置;
解碼模塊,用于對音頻文件和視頻文件進行解碼;
播放模塊,用于從獲取的所述時間點播放解碼后的音視頻。
7.如權(quán)利要求6所述的音視頻播放系統(tǒng),其特征在于,所述音視頻播放系統(tǒng)包括:
判斷模塊,用于判斷當前正在播放的所述音視頻對應的異常數(shù)據(jù)標志位是否為預設值時;
確定模塊,用于若當前正在播放的所述音視頻對應的異常數(shù)據(jù)標志位為預設值,則確定當前正在播放的所述音視頻異常。
8.如權(quán)利要求7所述的音視頻播放系統(tǒng),其特征在于,所述音視頻播放系統(tǒng)還包括:
調(diào)整模塊,用于在所述跳轉(zhuǎn)模塊跳轉(zhuǎn)至獲取的所述時間點所在音視頻文件位置,對音頻文件和視頻文件進行解碼的同時,根據(jù)獲取的所述時間點調(diào)整音頻文件的時間點,以使所述音頻文件與所述視頻文件的時間軸對齊。
9.如權(quán)利要求7所述的音視頻播放系統(tǒng),其特征在于,所述音視頻播放系統(tǒng)還包括:
檢測模塊,用于在音視頻文件邊解碼邊播放的過程中,實時檢測解碼后的音頻片段和視頻片段的時間軸是否對齊;
處理模塊,用于在音頻片段和視頻片段的時間軸沒有對齊時,將異常數(shù)據(jù)標志位設為所述預設值,并將當前播放時間點增加預設時間間隔,以得到所述跳轉(zhuǎn)時間點。
10.如權(quán)利要求6-9任一項所述的音視頻播放系統(tǒng),其特征在于,所述音視頻播放系統(tǒng)還包括:
清除模塊,用于清除所述異常數(shù)據(jù)標志位的所述預設值,并清除所述跳轉(zhuǎn)時間點。