【技术实现步骤摘要】
浏览器自动修正播放器状态的方法、装置及显示设备
本申请涉及IPTV播放
,尤其涉及一种浏览器自动修正播放器状态的方法、装置及显示设备。
技术介绍
IPTV(InternetProtocolTelevision,交互式网络电视)是一种利用宽带有限电视网,集互联网、多媒体、通讯等多种技术于一体,向家庭用户提供包括数字电视在内的多种交互式服务的崭新技术。在目前阶段的业务应用有传统的广播电视业务、时移电视、点播电视、广播节目预定、信息浏览、游戏及通信等多种娱乐及信息服务。用户通过遥控器向机顶盒发出指令,机顶盒向服务器请求后传输并显示到电视上。IPTV产品普遍使用B/S(服务器端-浏览器)架构,即运营商部署播放内容和浏览内容,机顶盒端集成浏览器负责展示页面。在对接各个地市的IPTV头端时,发现经常面临一个问题:例如页面A通过IPTV规范扩展的JS函数创建和启动一个播放器来进行播放一个节目,而当用户切换到B页面时,因为A页面或者B页面并没有去停止这个播放器,导致B页面后A页面的节目还在后台播放。但是,目前并没有很好 ...
【技术保护点】
1.一种浏览器自动修正播放器状态的方法,其特征在于,所述方法包括:/n浏览器切换页面时,判断当前页面是否存在播放器;/n若所述当前页面存在所述播放器,则所述浏览器通过进程间通信通道通知所述播放器停止播放;/n若所述当前页面不存在所述播放器,则所述浏览器根据播放节目的特性及切换后页面的边界特性决定是否停止所述播放器。/n
【技术特征摘要】
1.一种浏览器自动修正播放器状态的方法,其特征在于,所述方法包括:
浏览器切换页面时,判断当前页面是否存在播放器;
若所述当前页面存在所述播放器,则所述浏览器通过进程间通信通道通知所述播放器停止播放;
若所述当前页面不存在所述播放器,则所述浏览器根据播放节目的特性及切换后页面的边界特性决定是否停止所述播放器。
2.根据权利要求1所述的浏览器自动修正播放器状态的方法,其特征在于,浏览器切换页面时,判断当前页面是否存在播放器,包括:
所述浏览器切换页面时,判断所述浏览器内的document数据结构内是否含有创建的新标记;
若所述浏览器内的document数据结构内含有创建的新标记,则说明所述当前页面存在所述播放器;
若所述浏览器内的document数据结构内未含有创建的新标记,则说明所述当前页面不存在所述播放器。
3.根据权利要求2所述的浏览器自动修正播放器状态的方法,其特征在于,所述浏览器切换页面时,判断所述浏览器内的document数据结构内是否含有创建的新标记,之前包括:
所述浏览器解析所述当前页面后,在所述浏览器内部形成一个document数据结构;
检测所述document数据结构内是否存在创建播放器的js函数或启动播放器的js函数;
若所述document数据结构内存在所述创建播放器的js函数或所述启动播放器的js函数,则在所述document数据结构内创建一个新标记。
4.根据权利要求1所述的浏览器自动修正播放器状态的方法,其特征在于,所述浏览器通过进程间通信通道通知所述播放器停止播放,包括:
所述浏览器通过所述进程间通信通道向所述播放器发送停止播放指令;
所述播放器接收到所述停止播放指令后,对所述播放器进行自动停止播放。
5.根据权利要求1所述...
【专利技术属性】
技术研发人员:李铁柱,刘媛,张丽萍,
申请(专利权)人:青岛海信宽带多媒体技术有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。