[发明专利]一种视频播放方法、装置、电子设备及介质有效
申请号: | 201911399172.X | 申请日: | 2019-12-30 |
公开(公告)号: | CN113132798B | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 李蕾;高伟杰;矫佩佩;张斌 | 申请(专利权)人: | 海信集团有限公司 |
主分类号: | H04N21/4402 | 分类号: | H04N21/4402;H04N21/442 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 望紫薇 |
地址: | 266071 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 播放 方法 装置 电子设备 介质 | ||
1.一种视频播放方法,其特征在于,所述方法应用于智能电视,所述方法包括:
若监测到对当前进行播放的视频的分辨率进行调整的调整指令,根据所述调整指令,对基于Gstreamer框架播放的视频的分辨率进行调整;
播放分辨率调整后的所述视频;
所述若监测到对当前进行播放的视频的分辨率进行调整的调整指令之后,所述根据所述调整指令,对基于Gstreamer框架播放的视频的分辨率进行调整之前,所述方法还包括:
调用所述Gstreamer框架中的临时显示插件,播放所述视频;其中,所述临时显示插件为fakesink插件。
2.根据权利要求1所述的方法,其特征在于,所述调用所述Gstreamer框架中的临时显示插件,播放所述视频包括:
通过所述临时显示插件接收所述视频中待播放的视频帧,在所述待播放的视频帧对应的显示时间控制所述视频显示窗口显示黑屏。
3.根据权利要求1所述的方法,其特征在于,监测对当前进行播放的视频的分辨率进行调整的调整指令之前,所述方法还包括:
判断当前时刻是否为进行调整指令的监测时刻;
若是,进行后续步骤。
4.根据权利要求3所述的方法,其特征在于,所述判断当前时刻是否为进行调整指令的监测时刻包括:
根据g_timeout_add函数设置的时间间隔,确定每个监测时刻;
判断当前时刻是否为监测时刻。
5.根据权利要求1所述的方法,其特征在于,所述根据所述调整指令,对基于Gstreamer框架的进行播放的视频的分辨率进行调整包括:
调整所述Gstreamer框架的功能集中视频分辨率对应的参数。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述播放分辨率调整后的所述视频包括:
调用所述Gstreamer框架中的显示插件,播放分辨率调整后的所述视频。
7.根据权利要求6所述的方法,其特征在于,
所述显示插件为videosink插件。
8.一种视频播放装置,其特征在于,所述装置应用于智能电视,所述装置包括:
调整模块,用于若监测到对当前进行播放的视频的分辨率进行调整的调整指令,根据所述调整指令,对基于Gstreamer框架播放的视频的分辨率进行调整;
显示模块,用于播放分辨率调整后的所述视频;
所述显示模块,还用于若所述调整模块监测到对当前进行播放的视频的分辨率进行调整的调整指令之后,根据所述调整指令,对基于Gstreamer框架播放的视频的分辨率进行调整之前,调用所述Gstreamer框架中的临时显示插件,播放所述视频;其中,所述临时显示插件为fakesink插件。
9.根据权利要求8所述的装置,其特征在于,所述显示模块,具体用于通过所述临时显示插件接收所述视频中待播放的视频帧,在所述待播放的视频帧对应的显示时间控制所述视频显示窗口显示黑屏。
10.根据权利要求8所述的装置,其特征在于,所述装置还包括:
监测模块,用于判断当前时刻是否为进行调整指令的监测时刻;若是,则监测对当前进行播放的视频的分辨率进行调整的调整指令。
11.根据权利要求10所述的装置,其特征在于,所述监测模块,具体用于根据g_timeout_add函数设置的时间间隔,确定每个监测时刻;判断当前时刻是否为监测时刻。
12.根据权利要求8所述的装置,其特征在于,所述调整模块,具体用于调整所述Gstreamer框架的功能集中视频分辨率对应的参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海信集团有限公司,未经海信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911399172.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种凸凹连接的电梯导轨
- 下一篇:一种汽车转向灯动态控制方法