一种IPTV中HOME按键退出时播放残影的解决方法技术

技术编号:33501455 阅读:108 留言:0更新日期:2022-05-19 01:11
本发明专利技术属于网络电视图像通信技术领域,具体涉及一种IPTV中HOME按键退出时播放残影的解决方法,包括注册系统广播监听HOME按键,在监听到HOME按键事件后,彻底释放播放器资源,并重置播放窗的状态,重置播放窗后,重绘播放器画布,并设置播放窗的背景,改变播放窗口的显示状态,使播放窗口视图的显示状态先隐藏再显示。本申请提供的方法适用于不同的机顶盒ROM系统,有效改善了用户的观看效果,提高了产品的体验度。品的体验度。品的体验度。

【技术实现步骤摘要】
一种IPTV中HOME按键退出时播放残影的解决方法


[0001]本专利技术涉及网络电视图像通信
,具体涉及一种IPTV中HOME按键退出时播放残影的解决方法。

技术介绍

[0002]IPTV(InternetProtocol Television)即交互式网络电视,是一种利用宽带有线电视网,集互联网、多媒体、通讯等多种技术于一体,向家庭用户提供包括数字电视在内的多种交互式服务的崭新技术,IPTV服务本身包含了计算机、电视机、手机以及便携终端,融合了广播和通信技术,汇集了有线和无线IP网络的多媒体综合服务,是新媒体的重要代表,所有IP网络上的视音频业务,比如视频播客、视频分享、视频搜索、P2P Streaming、宽频门户、网络电视台、TPS、移动视频、手机电视都属于IPTV服务范畴。
[0003]目前国内的IPTV业务,主要依托于宽度运营商(包括移动、电信和联通)的网络环境,以增值服务的形式由运营商提供给用户,运营商为购买了增值服务的用户安装具备IPTV应用的网络机顶盒,并为机顶盒提供固定账户,用户通过使用机顶盒获取IPTV服务。
[0004]机顶盒由各大机顶盒厂商为运营商定制,由于各机顶盒厂商所采用的应用设备、平台版本和系统功能上存在较大差异,导致各机顶盒存在部分功能和性能上的差异,部分机顶盒提供的系统播放器,在响应遥控器HOME按键退出时,存在的播放画面影像残留问题。

技术实现思路

[0005]本专利技术的目的在于提供一种IPTV中HOME按键退出时播放残影的解决方法,解决了IPTV机顶盒提供的系统播放器,在HOME按键退出时存在的播放画面影像残留问题,该方法适用于不同的机顶盒ROM系统,有效改善了用户的观看效果,提高了产品的体验度。
[0006]本专利技术解决其技术问题所采用的技术方案是:一种IPTV中HOME按键退出时播放残影的解决方法,包括:S1、注册系统广播监听HOME按键;S2、在监听到HOME按键事件后,彻底释放播放器资源,并重置播放窗的状态;S3、重置播放窗后,重绘播放器画布,并设置播放窗的背景;S4、改变播放窗口的显示状态,使播放窗口视图的显示状态先隐藏再显示。
[0007]本专利技术具有以下有益效果:本申请提供的方法适用于不同的机顶盒ROM系统,有效改善了用户的观看效果,提高了产品的体验度。
附图说明
[0008]图1为本专利技术的流程图。
[0009]图2为本专利技术的注册系统广播监听HOME按键的流程图。
[0010]图3为本专利技术的监听到HOME按键事件时释放播放器的流程图。
[0011]图4为本专利技术的监听到HOME按键事件时重置画布的流程图。
具体实施方式
[0012]现在结合附图对本专利技术作进一步详细的说明。
[0013]根据图1

图4所示的一种IPTV中HOME按键退出时播放残影的解决方法,包括:S1、注册系统广播监听HOME按键;S2、在监听到HOME按键事件后,彻底释放播放器资源,并重置播放窗的状态;S3、重置播放窗后,重绘播放器画布,并设置播放窗的背景;S4、改变播放窗口的显示状态,使播放窗口视图的显示状态先隐藏再显示,使应用退出后弹窗不再显示,再次进入应用的时候能正常播放。
[0014]具体地,所述步骤S1中注册系统广播监听HOME按键的方法为:S101、动态注册HOME按键广播接收者,响应安卓系统的意图ACTION_CLOSE_SYSTEM_DIALOGS;S102、在HOME按键广播接收者中,判断意图的附加信息,根据意图的动作名称和附加信息,确认是HOME按键广播,过滤包含homekey的事件。
[0015]具体地,所述步骤S2中彻底释放播放器资源的方法包括:S201、播放窗执行stopPlayBack()方法停止播放并释放资源;S202、通过安卓handler开启一个200毫秒的延时任务;S203、在延时任务中,通过反射获取播放窗的当前状态,如果当前状态不是闲置状态,则执行步骤S204;S204、通过反射获取播放窗的MediaPlayer对象,调用MediaPlayer对象的释放方法;S205、通过反射将播放窗的MediaPlayer引用置空。
[0016]具体地,所述步骤S3中重绘播放器画布的方法为:S301、为播放窗设置一个画布清理状态;S302、重写播放窗的绘制方法,在画布清理状态为需要清理时,将画布绘制成透明;S303、当监测到HOME按键事件时,将画布清理状态设置为需要清理,并触发播放窗重绘方法;S304、监听重绘方法结束事件,若画布清理状态为需要清理,重新为播放窗的SurefaceHolder绑定Callback;S305、将画布清理状态设置为不需要清理。
[0017]具体地,所述步骤S4中改变播放窗口的显示状态采用的方法为:S401、调用安卓的视图显示方法,将播放窗设置为显示状态;S402、调用安卓的视图隐藏方法,将播放窗设置为隐藏状态。
[0018]本专利技术不局限于所述实施方式,任何人应得知在本专利技术的启示下作出的结构变化,凡是与本专利技术具有相同或相近的技术方案,均落入本专利技术的保护范围之内。
[0019]本专利技术未详细描述的技术、形状、构造部分均为公知技术。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种IPTV中HOME按键退出时播放残影的解决方法,其特征在于:包括,S1、注册系统广播监听HOME按键;S2、在监听到HOME按键事件后,彻底释放播放器资源,并重置播放窗的状态;S3、重置播放窗后,重绘播放器画布,并设置播放窗的背景;S4、改变播放窗口的显示状态,使播放窗口视图的显示状态先隐藏再显示。2.根据权利要求1所述的一种IPTV中HOME按键退出时播放残影的解决方法,其特征在于:所述步骤S1中注册系统广播监听HOME按键的方法为:S101、动态注册HOME按键广播接收者,响应安卓系统的意图;S102、在HOME按键广播接收者中,判断意图的附加信息,根据意图的动作名称和附加信息,确认是HOME按键广播,过滤包含homekey的事件。3.根据权利要求1所述的一种IPTV中HOME按键退出时播放残影的解决方法,其特征在于:所述步骤S2中彻底释放播放器资源的方法包括:S201、播放窗执行stopPlayBack()方法停止播放并释放资源;S202、通过安卓handler开启一个200毫秒的延时任务;S203、在延时任务中,通过反射获取播放窗的当前状态,...

【专利技术属性】
技术研发人员:王琦蔡青董莹张晓刚许强隆龙王光永
申请(专利权)人:海看网络科技山东股份有限公司
类型:发明
国别省市:

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

1