1.一种多媒体文件上传方法,其特征在于,所述方法包括:
当接收到第一多媒体文件的播放指令时,播放所述第一多媒体文件;
在播放所述第一多媒体文件的过程中,对与所述第一多媒体文件相关的用户行为事件进行录制,得到第二多媒体文件;
将所述第一多媒体文件和所述第二多媒体文件合成,得到第三多媒体文件;
在合成过程中,每合成指定大小的数据块,将所述数据块进行上传,直至将所述第三多媒体文件上传完毕。
2.如权利要求1所述的方法,其特征在于,所述在合成过程中,每合成指定大小的数据块,将所述数据块进行上传,包括:
在合成过程中,当每合成指定大小的数据块时,判断所述合成过程是否结束;
如果所述合成过程未结束,则将所述数据块加入数据上传队列;
如果所述合成过程已结束,则对当前已合成且未加入所述数据上传队列的数据进行划分,得到多个指定大小的数据块;
将所述多个指定大小的数据块加入所述数据上传队列;
将所述数据上传队列中的数据块进行上传。
3.如权利要求1或2所述的方法,其特征在于,所述在合成过程中,每合成指定大小的数据块,将所述数据块进行上传之后,还包括:
当所述数据块上传完毕时,将所述数据块删除。
4.如权利要求1所述的方法,其特征在于,所述在合成过程中,每合成指定大小的数据块,将所述数据块进行上传,直至将所述第三多媒体文件上传完毕之后,还包括:
向服务器发送文件校验请求,所述文件校验请求中携带所述第三多媒体文件的总数据大小,使所述服务器基于所述总数据大小进行校验后返回文件校验响应;
当接收到所述文件校验响应时,基于所述文件校验响应,显示对应的文件校验提示信息。
5.一种多媒体文件上传装置,其特征在于,所述装置包括:
播放模块,用于当接收到第一多媒体文件的播放指令时,播放所述第一多媒体文件;
录制模块,用于在播放所述第一多媒体文件的过程中,对与所述第一多媒体文件相关的用户行为事件进行录制,得到第二多媒体文件;
合成模块,用于将所述第一多媒体文件和所述第二多媒体文件合成,得到第三多媒体文件;
上传模块,用于在合成过程中,每合成指定大小的数据块,将所述数据块进行上传,直至将所述第三多媒体文件上传完毕。
6.如权利要求5所述的装置,其特征在于,所述上传模块包括:
判断单元,用于在合成过程中,当每合成指定大小的数据块时,判断所述合成过程是否结束;
第一加入单元,用于如果所述合成过程未结束,则将所述数据块加入数据上传队列;
划分单元,用于如果所述合成过程已结束,则对当前已合成且未加入所述数据上传队列的数据进行划分,得到多个指定大小的数据块;
第二加入单元,用于将所述多个指定大小的数据块加入所述数据上传队列;
上传单元,用于将所述数据上传队列中的数据块进行上传。
7.如权利要求5或6所述的装置,其特征在于,所述装置还包括:
删除模块,用于当所述数据块上传完毕时,将所述数据块删除。
8.如权利要求5所述的装置,其特征在于,所述装置还包括:
发送模块,用于向服务器发送文件校验请求,所述文件校验请求中携带所述第三多媒体文件的总数据大小,使所述服务器基于所述总数据大小进行校验后返回文件校验响应;
显示模块,用于当接收到所述文件校验响应时,基于所述文件校验响应,显示对应的文件校验提示信息。