1.一種媒體文件的錄制播放方法,其特征在于,包括以下步驟:
采集視頻數(shù)據(jù)、按照第一編碼規(guī)則將所述視頻數(shù)據(jù)編碼為視頻清流數(shù)據(jù),采集音頻數(shù)據(jù)、按照第二編碼規(guī)則將所述音頻數(shù)據(jù)編碼為音頻清流數(shù)據(jù);
將所述視頻清流數(shù)據(jù)和所述音頻清流數(shù)據(jù)封裝存儲為多媒體文件;
將所述視頻清流數(shù)據(jù)存儲為視頻清流文件和/或將所述音頻清流數(shù)據(jù)存儲為音頻清流文件;
若接收到異常指令,則選擇所述視頻清流文件和/或所述音頻清流文件作為目標文件;
若接收到錄制停止指令,則根據(jù)封裝存儲到所述多媒體文件中的所述視頻清流數(shù)據(jù)和所述音頻清流數(shù)據(jù)生成媒體屬性信息,并將所述媒體屬性信息存儲至所述多媒體文件,以及選擇包含所述媒體屬性信息的多媒體文件作為目標文件;
接收到播放指令后,播放所述目標文件。
2.根據(jù)權利要求1所述的錄制播放方法,其特征在于,將所述媒體屬性信息存儲至所述多媒體文件后,還包括:
刪除所述視頻清流文件和/或所述音頻清流文件。
3.根據(jù)權利要求2所述的錄制播放方法,其特征在于,所述刪除所述視頻清流文件和/或所述音頻清流文件包括:
校驗所述多媒體文件中的所述媒體屬性信息是否正確存儲;
若所述媒體屬性信息正確存儲,則刪除所述視頻清流文件和/或所述音頻清流文件。
4.根據(jù)權利要求1所述的錄制播放方法,其特征在于,播放所述目標文件包括:
若所述目標文件為所述視頻清流文件和/或所述音頻清流文件,則按照與所述第一編碼規(guī)則對應的解碼規(guī)則解碼播放所述視頻清流文件,和/或,按照與所述第二編碼規(guī)則對應的解碼規(guī)則解碼播放所述音頻清流文件;
若所述目標文件為所述多媒體文件,則根據(jù)所述媒體屬性信息解碼播放所述多媒體文件。
5.一種媒體文件的錄制播放終端,其特征在于,包括:
視頻采集單元,用于采集視頻數(shù)據(jù);
音頻采集單元,用于采集音頻數(shù)據(jù);
視頻編碼單元,用于按照第一編碼規(guī)則將所述視頻數(shù)據(jù)編碼為視頻清流數(shù)據(jù);
音頻編碼單元,用于按照第二編碼規(guī)則將所述音頻數(shù)據(jù)編碼為音頻清流數(shù)據(jù);
多媒體文件存儲單元,用于將所述視頻清流數(shù)據(jù)和音頻清流數(shù)據(jù)封裝存儲為多媒體文件;
清流存儲單元,用于將所述視頻清流數(shù)據(jù)存儲為視頻清流文件和/或將所述音頻清流數(shù)據(jù)存儲為音頻清流文件;
媒體屬性計算單元,用于在接收到錄制停止指令后根據(jù)封裝存儲到所述多媒體文件中的所述視頻清流數(shù)據(jù)和所述音頻清流數(shù)據(jù)生成媒體屬性信息;
屬性信息存儲單元,用于將所述媒體屬性信息存儲至所述多媒體文件;
選擇單元,用于在接收到異常指令時選擇所述視頻清流文件和/或所述音頻清流文件作為目標文件,以及在接收到錄制停止指令時選擇包含所述媒體屬性信息的多媒體文件作為目標文件;
播放單元,用于播放所述目標文件。
6.根據(jù)權利要求5所述的錄制播放終端,其特征在于,所述錄制播放終端還包括:
清流刪除單元,用于在所述媒體屬性信息存儲至所述多媒體文件后刪除所述視頻清流文件和/或所述音頻清流文件。
7.根據(jù)權利要求6所述的錄制播放終端,其特征在于:
所述清流刪除單元還用于校驗所述多媒體文件中的媒體屬性信息是否正確存儲,并在是的情況下刪除所述視頻清流文件和/或所述音頻清流文件。
8.根據(jù)權利要求5所述的錄制播放終端,其特征在于:
若所述目標文件為所述視頻清流文件和/或所述音頻清流文件,則所述播放單元按照與所述第一編碼規(guī)則對應的解碼規(guī)則解碼播放所述視頻清流文件,和/或,按照與所述第二編碼規(guī)則對應的解碼規(guī)則解碼播放所述音頻清流文件;
若所述目標文件為所述多媒體文件,則所述播放單元根據(jù)所述媒體屬性信息解碼播放所述多媒體文件。