1.一种目标视频更改方法,其特征在于,所述方法包括:
当接收到本地缓存的目标视频的播放指令时,获取所述目标视频的第一目标标识信息;
根据所述第一目标标识信息,确定所述目标视频是否为需要更改的视频;
若所述目标视频为需要更改的视频,则向服务器发送所述目标视频标识字段的获取请求;
接收所述服务器发送所述目标视频的标识字段;
在本地缓存的所述目标视频中,确定所述标识字段对应的目标片段,并通过预设的钩子函数调用更改目标片段的进程,以更改所述目标片段,其中,所述目标片段为所述目标视频中需要更改的视频片段。
2.根据权利要求1所述的方法,其特征在于,所述标识字段包括所述目标片段的开始时间点、结束时间点和对应的当前函数地址;
所述在本地缓存的所述目标视频中,确定所述标识字段对应的目标片段;并通过预设的钩子函数调用更改目标片段的进程,以更改所述目标片段包括:
在本地缓存的所述目标视频中,通过所述开始时间点和结束时间点,确定所述目标片段;
当所述目标视频的当前播放时间节点与所述开始时间点相同时,获取预设函数地址,其中,所述预设函数地址为所述进程的函数地址;
通过预设的钩子函数将所述目标片段对应的当前函数地址更改为所述预设函数地址,以通过所述进程更改所述目标片段。
3.根据权利要求2所述的方法,其特征在于,所述通过所述进程更改所述目标片段包括:
通过所述进程删除所述目标片段。
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若检测到客户端的启动指令,则发送启动通知消息至服务器;
接收所述服务器发送的过渡素材信息;
所述通过所述进程更改所述目标片段包括:
通过所述进程,将所述目标片段替换为所述渡素材信息。
5.根据权利要求1所述的方法,其特征在于,所述根据所述第一目标标识信息,确定所述目标视频是否为需要更改的视频包括:
发送请求消息至所述服务器,所述请求消息用于请求服务器中的视频列表;
接收所述服务器发送的反馈信息,所述反馈信息包含视频列表,所述视频列表包含需要更改视频片段的各视频的标识信息;
判断所述第一目标标识信息是否存在于所述视频列表中;
若所述第一目标标识信息存在于所述视频列表中,则确定所述目标视频为需要更改的视频。
6.根据权利要求1所述的方法,其特征在于,所述根据所述第一目标标识信息,确定所述目标视频是否为需要更改的视频包括:
发送请求消息至所述服务器,所述请求消息包含所述第一目标标识信息,以使所述服务器判断所述第一目标标识信息是否存在于预设的视频列表中,所述视频列表包含需要更改视频片段的各视频的标识信息;
若接收到所述服务器发送的指示更改视频的反馈信息,则确定所述目标视频为需要更改的视频。
7.根据权利要求1所述的方法,其特征在于,所述当接收到本地缓存的目标视频的播放指令时,获取所述目标视频的第一目标标识信息之前,所述方法还包括:
若接收到目标视频的在线播放指令,则发送所述目标视频的第二目标标识信息至服务器;
接收所述服务器发送的所述目标视频的播放记录相关参数;
在所述目标视频处于非正常播放状态时,根据所述播放记录相关参数判断是否上传所述目标视频的播放记录数据;
若判定上传所述目标视频的播放记录数据,则发送所述目标视频的播放记录数据至所述服务器,以更新播放记录页面;
当接收到本地缓存的目标视频的播放指令时,获取所述目标视频的第一目标标识信息包括:
在显示所述播放记录页面的状态下,当收到针对所述播放记录页面包含的目标视频的播放指令时,则判断所述目标视频是否为本地缓存的视频;
若是,则获取所述目标视频的第一目标标识信息。
8.一种目标视频更改装置,其特征在于,所述装置包括:
获取模块,用于当接收到本地缓存的目标视频的播放指令时,获取目标视频的第一目标标识信息;
确定模块,用于根据第一目标标识信息,确定目标视频是否为需要更改的视频;
发送模块,用于若目标视频为需要更改的视频,则向服务器发送标识字段获取请求;
接收模块,用于接收服务器发送目标视频的目标片段的标识字段,其中,目标片段为目标视频中需要更改的视频片段;
更改模块,用于在本地缓存的所述目标视频中,确定所述标识字段对应的目标片段,并通过预设的钩子函数调用更改目标片段的进程,以更改所述目标片段,其中,所述目标片段为所述目标视频中需要更改的视频片段。
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求1-7任一所述的方法步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-7任一所述的方法步骤。