【技术实现步骤摘要】
一种视频播放控制方法、装置、设备以及存储介质
[0001]本公开涉及计算机
,具体涉及页面视频播放
,尤其涉及一种视频播放控制方法、装置、设备以及存储介质。
技术介绍
[0002]现有技术中,如果希望在web页面中加入视频播放功能,除了需要在web页面中加入视频播放器之外,还需要在web页面中添加video标签,并将视频的播放地址作为video标签的src属性的属性值。进而,当浏览器对web页面进行加载时,可以通过解析该video标签,由浏览器使用自带的解码器,实现对该视频进行解码以及播放控制。
[0003]专利技术人在实现本专利技术的过程中,发现现有技术存在如下缺陷:web页面能够解码播放何种视频格式的视频文件,完全由浏览器自带的解码器决定,很可能出现因为客户端浏览器的版本过低,而使得web页面中的视频出现黑屏而无法播放的问题,此外,很多浏览器会对web页面中视频的自动播放进行限制,必须用户点击后才能实现视频播放,降低了视频的播放效率。
技术实现思路
[0004]本公开提供了一种视频播放 ...
【技术保护点】
【技术特征摘要】
1.一种视频播放控制方法,由web页面执行,包括:在web页面的加载显示过程中,从服务器获取解码插件和视频文件,所述解码插件为能够在浏览器中运行的文件;采用所述解码插件对所述视频文件进行解码处理,得到与所述视频文件对应的视频帧序列和音频帧序列;将所述视频帧序列绘制在所述web页面的视频播放区域内,并控制所述音频帧序列进行同步播放。2.根据权利要求1所述的方法,其中,在web页面的加载显示过程中,从服务器获取解码插件和视频文件,所述解码插件为能够在浏览器中运行的文件,包括:在加载至所述web页面中内置的视频播放器时,从所述web页面中提取与所述视频播放器匹配的视频地址;根据所述视频地址构造网络请求,并将所述网络请求发送至所述服务器;接收所述服务器针对所述网络请求反馈的解码插件和视频文件。3.根据权利要求2所述的方法,其特征在于,将所述视频帧序列绘制在所述web页面的视频播放区域内,并控制所述音频帧序列进行同步播放,包括:通过加载完成的所述视频播放器,将所述视频帧序列绘制在与所述视频播放器匹配的视频播放区域内,并控制所述音频帧序列进行同步播放。4.根据权利要求1所述的方法,其中,所述解码插件为wasm文件;所述wasm文件为使用预设编译器,对标准解码工具进行编译后得到。5.根据权利要求3所述的方法,其中,通过加载完成的所述视频播放器,将所述视频帧序列绘制在与所述视频播放器匹配的视频播放区域内,并控制所述音频帧序列进行同步播放,包括:通过所述视频播放器,使用canvas技术,将视频帧序列中的各视频帧依次绘制在所述视频播放区域内;通过所述视频播放器,与加载所述web页面的浏览器建立通信连接,获取所述浏览器中内置的音频处理接口;通过所述视频播放器,调用所述音频处理接口,同步播放音频帧序列中的各音频帧。6.一种视频播放控制方法,由服务器执行,包括:响应于web页面发送的网络请求,从所述网络请求中提取视频地址;从所述视频地址处获取视频文件,并将所述视频文件以及预存的解码插件共同反馈至所述web页面;其中,所述解码插件为能够在浏览器中运行的文件。7.一种视频播放控制装置,由web页面执行,包括:解码插件和视频文件获取模块,用于在web页面的加载显示过程中,从服务器获取解码插件和视频文件,所述解码插件为能够在浏览器中运行的文件;视频帧和音频帧序列获取模块,用于采用所述解码插件对所述视频文件进行解码处理,得到与所述视频文件对应...
【专利技术属性】
技术研发人员:杨明,董华磊,樊中恺,谭启辉,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。