【技术实现步骤摘要】
视频播放方法、装置、存储介质及电子设备
[0001]本申请涉及计算机
,具体涉及一种视频播放方法、装置、存储介质及电子设备。
技术介绍
[0002]电子设备的壁纸按照其表现形式可以分为动态壁纸和静态壁纸,静态壁纸是指作为壁纸的背景图片为静态的图片,动态壁纸则是具有动态展示效果的壁纸。目前的动态壁纸采用的是预先录制的视频或者动态图片,利用循环播放的方式,实现壁纸的动态呈现,通过展示动态壁纸视频有助于用户避免审美疲劳,提高用户体验。
[0003]电子设备主要通过读取由用户预先配置的视频下载链接路径来获取动态壁纸视频文件,从而在指定界面播放对应的动态壁纸视频,但是在电子设备获取动态壁纸视频文件过程中,容易被恶意人员看出来视频文件服务器的目录结构和视频文件存储位置,并通过使用爬虫工具或其它方式恶意爬取视频文件,从而降低了视频文件传输的安全性,导致被非法盗用。现有技术主要通过从开源代码拆解电子设备中的播放器来实现视频文件的安全传输,但是该类方案存在开源代码质量无法把控、技术复杂以及工作量大等缺点。
技术实现思路
< ...
【技术保护点】
【技术特征摘要】
1.一种视频播放方法,其特征在于,所述方法包括:将目标视频文件拆分为文件头数据和文件内容数据;通过自定义接口方式将所述文件头数据发送给浏览器控件,以及通过非自定义接口方式将所述文件内容数据发送给所述浏览器控件;其中,所述文件内容数据用于指示所述浏览器控件对所述文件头数据和所述文件内容数据进行拼接处理得到所述目标视频文件,以及播放所述目标视频文件。2.根据权利要求1所述的方法,其特征在于,所述将目标视频文件拆分为文件头数据和文件内容数据之前,还包括:向资源服务器发送下载请求;其中,所述下载请求携带目标视频文件对应的身份标识,所述身份标识用于指示所述资源服务器查询对应的视频文件;接收来自所述资源服务器响应于所述下载请求发送的源视频文件;对所述源视频文件进行解密处理得到所述目标视频文件。3.根据权利要求1所述的方法,其特征在于,所述将目标视频文件拆分为文件头数据和文件内容数据,包括:确定所述目标视频文件的后缀名,基于所述后缀名确定所述目标视频文件对应的文件结构;基于所述文件结构确定所述目标视频文件对应的文件头数据的位置和长度;根据所述文件头数据的位置和长度获取文件头数据和文件内容数据。4.根据权利要求1所述的方法,其特征在于,所述通过自定义接口方式将所述文件头数据发送给浏览器控件,包括:创建本地通信协议WebSocket服务,监听未被占用的端口号;其中,所述未被占用的端口号用于与浏览器控件建立所述本地通信协议WebSocket服务连接;生成所述浏览器控件对应的身份验证标记,将所述身份验证标记、所述未被占用的端口号和所述文件头数据通过自定义接口方式发送给所述浏览器控件,以使得所述浏览器控件基于所述未被占用的端口号发送通过所述本地通信协议WebSocket服务建立连接的连接请求。5.根据权利要求4所述的方法,其特征在于,所述通过非自定义接...
【专利技术属性】
技术研发人员:马博凯,车志平,王岳,吕习彪,高飞,苏伟,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。