一种显示设备、本地视频文件预览及缩略图显示方法技术

技术编号:38459972 阅读:24 留言:0更新日期:2023-08-11 14:37
本申请公开了一种显示设备、本地视频文件预览及缩略图显示方法,显示设备包括显示器和控制器,控制器被配置为:响应于第一输入指令,使得选择器由第一浏览器标签移动至第二浏览器标签;如果第二浏览器标签对应的媒体文件是视频文件,控制第二浏览器标签显示透明;下发视频文件的第一路径、第二浏览器标签的尺寸和位置;解码第一路径下的视频文件;在视频层创建播放窗口,播放窗口的尺寸与第二浏览器标签的尺寸相同,播放窗口的位置与第二浏览器标签的位置对应;在预设时间下发起播状态,在播放窗口中播放视频文件。本申请实施例通过定制化浏览器标签和硬件解码的方式,实现了本地视频文件缩略图显示和小视窗播放预览,提升用户体验。验。验。

【技术实现步骤摘要】
一种显示设备、本地视频文件预览及缩略图显示方法


[0001]本申请涉及智能显示设备
,尤其涉及一种显示设备、本地视频文件预览及缩略图显示方法。

技术介绍

[0002]视频预览功能对于用户变得不可或缺,网络视频通常可以通过自适应控制压缩视频帧的大小,并逐帧发送的方式传输给浏览器,然后由浏览器实现播放。然而本地视频可能是单个大容量视频文件,如10GB的电影视频文件,浏览器软件加载和解码播放的方式无法满足流畅性;同时浏览器原生标签无法支持UI在未设置播放资源时显示穿透的视窗,导致采用硬件解码播放的视频无法显示。

技术实现思路

[0003]本申请提供了一种显示设备、本地视频文件预览及缩略图显示方法,通过定制化浏览器标签和硬件解码的方式,实现了本地视频文件缩略图显示和小视窗播放预览,提升用户体验。
[0004]本申请实施例第一方面提供一种显示设备,包括:
[0005]显示器,用于显示本地媒体页面,所述本地媒体页面包括至少两个浏览器标签,所述本地媒体页面还包括指示所述浏览器标签被选择的选择器,所述本地媒体页面位于用户界面层;
[0006]控制器,被配置为:
[0007]响应于第一输入指令,使得所述选择器由第一浏览器标签移动至第二浏览器标签;
[0008]如果所述第二浏览器标签对应的媒体文件是视频文件,控制所述第二浏览器标签显示透明;
[0009]下发所述视频文件的第一路径、第二浏览器标签的尺寸和位置;
[0010]解码所述第一路径下的视频文件;
>[0011]在视频层创建播放窗口,所述播放窗口的尺寸与所述第二浏览器标签的尺寸相同,所述播放窗口的位置与所述第二浏览器标签的位置对应,所述视频层位于所述用户界面层的下方;
[0012]在预设时间下发起播状态,在所述播放窗口中播放所述视频文件。
[0013]结合第一方面的第一种可行性实现方式,所述控制器,还被配置为:
[0014]如果所述视频文件的播放进度达到预设进度,下发快退状态,使得所述视频文件的播放进度快退至起播进度并重新播放。
[0015]结合第一方面的第二种可行性实现方式,所述控制器,还被配置为:
[0016]响应于第二输入指令,使得所述选择器由第二浏览器标签移动至第一浏览器标签;控制所述第二浏览器标签显示不透明;
[0017]下发播放停止状态,停止播放所述视频文件。
[0018]结合第一方面的第三种可行性实现方式,所述控制器,被配置为运行用户界面显示进程和播放进程:
[0019]所述用户界面显示进程向所述播放进程下发所述视频文件的第一路径、第二浏览器标签的尺寸和位置;
[0020]所述播放进程调用硬件解码接口解码所述第一路径下的视频文件,并在视频层创建播放窗口;
[0021]所述用户界面显示进程在预设时间向所述播放进程下发起播状态;
[0022]所述播放进程调用硬件解码接口在所述播放窗口播放所述视频文件。
[0023]结合第一方面的第四种可行性实现方式,所述控制器,被配置为执行用户界面显示进程和播放进程,所述如果所述视频文件的播放进度达到预设进度,下发快退状态,使得所述视频文件的播放进度快退至起播进度并重新播放的步骤包括:
[0024]所述播放进程将所述视频文件的播放进度反馈给所述用户界面显示进程;
[0025]所述用户界面显示进程如果检测到所述视频文件播放进度达到预设进度,向所述播放进程下发快退状态;
[0026]所述播放进程调用硬件解码接口将所述视频文件的播放进度快退至起播进度并重新播放。
[0027]结合第一方面的第五种可行性实现方式,所述控制器,被配置为执行用户界面显示进程和播放进程,所述下发播放停止状态,停止播放所述视频文件的步骤包括:
[0028]所述用户界面显示进程向所述播放进程下发播放停止状态;
[0029]所述播放进程调用硬件解码接口停止播放所述视频文件。
[0030]本申请实施例第二方面提供一种显示设备,包括:
[0031]显示器;
[0032]控制器,被配置为:
[0033]接收用户输入的打开本地媒体页面的指令;
[0034]控制所述显示器显示所述本地媒体页面,所述本地媒体页面包括至少一个浏览器标签;
[0035]如果所述浏览器标签对应的媒体文件是视频文件,下发所述视频文件的第二路径并请求所述视频文件的缩略图;
[0036]通过解码所述第二路径下的视频文件提取所述视频文件的缩略图,所述缩略图包括所述视频文件的预设帧图像;
[0037]在所述浏览器标签上显示所述缩略图。
[0038]结合第二方面的第一种可行性实现方式,所述控制器,被配置为执行用户界面显示进程和播放进程:
[0039]所述用户界面显示进程向所述播放进程下发视频文件的第二路径并请求所述视频文件的缩略图;
[0040]所述播放进程调用硬件解码接口解码所述第二路径下的视频文件,以使硬件解码接口提取所述视频文件的缩略图,将所述缩略图存储在第三路径下,并将所述第三路径经所述播放进程发送至所述用户界面显示进程;
[0041]所述用户界面显示进程在所述第三路径下获取所述缩略图,在所述浏览器标签上显示所述缩略图。
[0042]本申请实施例第三方面提供一种本地视频文件预览方法,包括:
[0043]响应于第一输入指令,使得所述选择器由第一浏览器标签移动至第二浏览器标签;
[0044]如果所述第二浏览器标签对应的媒体文件是视频文件,控制所述第二浏览器标签显示透明;
[0045]下发所述视频文件的第一路径、第二浏览器标签的尺寸和位置;
[0046]解码所述第一路径下的视频文件;
[0047]在视频层创建播放窗口,所述播放窗口的尺寸与所述第二浏览器标签的尺寸相同,所述播放窗口的位置与所述第二浏览器标签的位置对应,所述视频层位于所述用户界面层的下方;
[0048]在预设时间下发起播状态,在所述播放窗口中播放所述视频文件。
[0049]本申请实施例第四方面提供一种本地视频文件缩略图显示方法,包括:
[0050]接收用户输入的打开本地媒体页面的指令;
[0051]控制所述显示器显示所述本地媒体页面,所述本地媒体页面包括至少一个浏览器标签;
[0052]如果所述浏览器标签对应的媒体文件是视频文件,下发所述视频文件的第二路径并请求所述视频文件的缩略图;
[0053]通过解码所述第二路径下的视频文件提取所述视频文件的缩略图,所述缩略图包括所述视频文件的预设帧图像;
[0054]在所述浏览器标签上显示所述缩略图。
[0055]本申请实施例提供的本地视频文件预览及缩略图显示方法,所述方法适用于显示设备,所述显示设备至少包括控制器和显示器,响应于第一输入指令,使得所述选择器由第一浏览器标签移动至第二浏览器标签;如果所述第二浏览器标签对应的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种显示设备,其特征在于,包括:显示器,用于显示本地媒体页面,所述本地媒体页面包括至少两个浏览器标签,所述本地媒体页面还包括指示所述浏览器标签被选择的选择器,所述本地媒体页面位于用户界面层;控制器,被配置为:响应于第一输入指令,使得所述选择器由第一浏览器标签移动至第二浏览器标签;如果所述第二浏览器标签对应的媒体文件是视频文件,控制所述第二浏览器标签显示透明;下发所述视频文件的第一路径、第二浏览器标签的尺寸和位置;解码所述第一路径下的视频文件;在视频层创建播放窗口,所述播放窗口的尺寸与所述第二浏览器标签的尺寸相同,所述播放窗口的位置与所述第二浏览器标签的位置对应,所述视频层位于所述用户界面层的下方;在预设时间下发起播状态,在所述播放窗口中播放所述视频文件。2.根据权利要求1所述的显示设备,其特征在于,所述控制器,还被配置为:如果所述视频文件的播放进度达到预设进度,下发快退状态,使得所述视频文件的播放进度快退至起播进度并重新播放。3.根据权利要求1所述的显示设备,其特征在于,所述控制器,还被配置为:响应于第二输入指令,使得所述选择器由第二浏览器标签移动至第一浏览器标签;控制所述第二浏览器标签显示不透明;下发播放停止状态,停止播放所述视频文件。4.根据权利要求1所述的显示设备,其特征在于,所述控制器,被配置为运行用户界面显示进程和播放进程:所述用户界面显示进程向所述播放进程下发所述视频文件的第一路径、第二浏览器标签的尺寸和位置;所述播放进程调用硬件解码接口解码所述第一路径下的视频文件,并在视频层创建播放窗口;所述用户界面显示进程在预设时间向所述播放进程下发起播状态;所述播放进程调用硬件解码接口在所述播放窗口播放所述视频文件。5.根据权利要求2所述的显示设备,其特征在于,所述控制器,被配置为运行用户界面显示进程和播放进程,所述如果所述视频文件的播放进度达到预设进度,下发快退状态,使得所述视频文件的播放进度快退至起播进度并重新播放的步骤包括:所述播放进程将所述视频文件的播放进度反馈给所述用户界面显示进程;所述用户界面显示进程如果检测到所述视频文件播放进度达到预设进度,向所述播放进程下发快退状态;所述播放进程调用硬件解码接口将所述视频文件的播放进度快退至起播进度并重新播放。6.根据权利要求3所述的显示设备,其特征在于,所述控制器,被配置为运行用户界面显...

【专利技术属性】
技术研发人员:李源陶中南邹金宏
申请(专利权)人:VIDAA国际控股荷兰公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1