[发明专利]视频播放装置、方法及终端在审
| 申请号: | 201711251413.7 | 申请日: | 2017-12-01 |
| 公开(公告)号: | CN108055250A | 公开(公告)日: | 2018-05-18 |
| 发明(设计)人: | 刘志恒 | 申请(专利权)人: | 暴风集团股份有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04N7/01 |
| 代理公司: | 北京尚伦律师事务所 11477 | 代理人: | 张俊国 |
| 地址: | 100191 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 视频 播放 装置 方法 终端 | ||
本发明公开了一种视频播放装置、方法及终端。装置包括:Canvas模块,用于在播放第一视频时判断是否存在待播放的第二视频;若存在待播放的第二视频时,判断待播放的第二视频是否满足预设的下载条件;下载模块,与Canvas模块相连接,用于在待播放的第二视频满足预设的下载条件时,下载并缓存第二视频;播放模块,与下载模块相连接,用于根据预设的切换条件将第一视频切换到第二视频进行播放。通过本发明的视频播放装置、方法及终端,可实现视频的平滑过渡、视频的无缝切换和无缝切换分辨率,进而提高视频播放的流畅性和用户体验,减少用户等待。
技术领域
本发明涉及视频技术领域,特别涉及一种视频播放装置、方法及终端。
背景技术
目前,在播放视频时,常常需要进行顺序播放或者切换分辨率,而相关技术中的顺序播放的方案为在当前正在播放的视频播放完了之后开始下载需要顺序播放的第二个视频,切换分辨率的方案为在需要切换分辨率时,立即切换分辨率。而相关技术中的顺序播放方案常常由于下载下一视频耗时较长而导致无法平滑地顺序播放下一视频,用户等待较长时间,而立即切换分辨率时由于播放器会出现长时间的停顿,因而相关技术中的切换分辨率的方案也会导致无法无缝切换分辨率,需要用户等待较长时间。而相关技术中对上述问题却没有相应的解决方案。
发明内容
有鉴于此,本发明实施例所要解决的一个技术问题为如何提供一种视频播放装置、方法及终端,以实现视频的平滑过渡、视频的无缝切换和无缝切换分辨率,进而提高视频播放的流畅性和用户体验,减少用户等待。
本发明提供了一种视频播放装置,包括:
Canvas模块,用于在播放第一视频时判断是否存在待播放的第二视频;若存在待播放的第二视频时,判断所述待播放的第二视频是否满足预设的下载条件;
下载模块,与所述Canvas模块相连接,用于在所述待播放的第二视频满足所述预设的下载条件时,下载并缓存所述第二视频;
所述播放模块,与所述下载模块相连接,用于根据预设的切换条件将所述第一视频切换到所述第二视频进行播放,其中,所述预设的切换条件包括第一视频播放结束、第二视频的缓存数据量达到预设的缓存阈值。
进一步地,所述播放模块还用于:
判断所述第一视频的播放状态;
在所述第一视频的播放状态满足设定条件时,将所述第一视频切换到所述第二视频进行播放。
进一步地,所述播放模块还用于:
判断所述第二视频的缓存状态;
在所述第二视频的缓存数据量达到预设的缓存阈值时,将所述第一视频切换到所述第二视频进行播放。
进一步地,所述播放模块还用于:
停止播放所述第一视频,从头播放所述第二视频;
和\或
停止播放所述第一视频,从所述第一视频的停止的位置开始播放所述第二视频。
进一步地,所述Canvas模块还用于:
判断是否接收到切换所述第二视频的切换指令,所述第二视频与所述第一视频的内容相同且分辨率不同;
或者
判断所述第一视频的处理状态是否满足预设的下载条件;
其中,所述处理状态包括:解复用进度、下载速率、播放的剩余时长。
进一步地,所述Canvas模块还用于以下至少一项:
当所述处理状态为解复用进度时,判断是否接收到解复用完成指示;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于暴风集团股份有限公司,未经暴风集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711251413.7/2.html,转载请声明来源钻瓜专利网。





