CN111372137B - 浏览器自动修正播放器状态的方法、装置及显示设备 - Google Patents

浏览器自动修正播放器状态的方法、装置及显示设备 Download PDF

Info

Publication number
CN111372137B
CN111372137B CN202010177340.7A CN202010177340A CN111372137B CN 111372137 B CN111372137 B CN 111372137B CN 202010177340 A CN202010177340 A CN 202010177340A CN 111372137 B CN111372137 B CN 111372137B
Authority
CN
China
Prior art keywords
player
page
browser
playing
switched
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010177340.7A
Other languages
English (en)
Other versions
CN111372137A (zh
Inventor
李铁柱
刘媛
张丽萍
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hisense Broadband Multimedia Technology Co Ltd
Original Assignee
Hisense Broadband Multimedia Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hisense Broadband Multimedia Technology Co Ltd filed Critical Hisense Broadband Multimedia Technology Co Ltd
Priority to CN202010177340.7A priority Critical patent/CN111372137B/zh
Publication of CN111372137A publication Critical patent/CN111372137A/zh
Application granted granted Critical
Publication of CN111372137B publication Critical patent/CN111372137B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/485End-user interface for client configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8543Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请公开了一种浏览器自动修正播放器状态的方法、装置及显示设备,该方法包括:浏览器切换页面时,判断当前页面是否存在播放器;若当前页面存在播放器,则浏览器通过进程间通信通道通知播放器停止播放;若当前页面不存在播放器,则浏览器根据播放节目的特性及切换后页面的边界特性决定是否停止播放器。本申请在浏览器切换页面时,对存在播放器的当前页面发出通知来停止播放器,对不存在播放器的当前页面进行一个判定流程决定是否停止播放器,不需在测试时联系头端修改页面,或根据各个页面情况单独设置停止播放器,实现了页面切换中播放器自动停止的功能,避免了在各个市场遇到播放器无法停止时单独测试开发引起的效率低下的问题。

Description

浏览器自动修正播放器状态的方法、装置及显示设备
技术领域
本申请涉及IPTV播放技术领域,尤其涉及一种浏览器自动修正播放器状态的方法、装置及显示设备。
背景技术
IPTV(Internet Protocol Television,交互式网络电视)是一种利用宽带有限电视网,集互联网、多媒体、通讯等多种技术于一体,向家庭用户提供包括数字电视在内的多种交互式服务的崭新技术。在目前阶段的业务应用有传统的广播电视业务、时移电视、点播电视、广播节目预定、信息浏览、游戏及通信等多种娱乐及信息服务。用户通过遥控器向机顶盒发出指令,机顶盒向服务器请求后传输并显示到电视上。
IPTV产品普遍使用B/S(服务器端-浏览器)架构,即运营商部署播放内容和浏览内容,机顶盒端集成浏览器负责展示页面。在对接各个地市的IPTV头端时,发现经常面临一个问题:例如页面A通过IPTV规范扩展的JS函数创建和启动一个播放器来进行播放一个节目,而当用户切换到B页面时,因为A页面或者B页面并没有去停止这个播放器,导致B页面后A页面的节目还在后台播放。
但是,目前并没有很好的解决方法,只能在测试时发现问题后联系头端修改页面,或者根据页面情况单独设置停止播放器,导致在各个市场遇到此类问题时单独测试开发引起的效率低下。
发明内容
本申请提供了一种浏览器自动修正播放器状态的方法、装置及显示设备,以解决目前页面切换时,播放器无法自动停止,导致在各个市场遇到此类问题时单独测试开发引起的效率低下的问题。
为了解决上述技术问题,本申请实施例公开了如下技术方案:
第一方面,本申请实施例公开了一种浏览器自动修正播放器状态的方法,所述方法包括:
浏览器切换页面时,判断当前页面是否存在播放器;
若所述当前页面存在所述播放器,则所述浏览器通过进程间通信通道通知所述播放器停止播放;
若所述当前页面不存在所述播放器,则所述浏览器根据播放节目的特性及切换后页面的边界特性决定是否停止所述播放器。
第二方面,本申请实施例公开了一种浏览器自动修正播放器状态的装置,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为:
浏览器切换页面时,判断当前页面是否存在播放器;
若所述当前页面存在所述播放器,则所述浏览器通过进程间通信通道通知所述播放器停止播放;
若所述当前页面不存在所述播放器,则所述浏览器根据播放节目的特性及切换后页面的边界特性决定是否停止所述播放器。
第三方面,本申请实施例公开了一种显示设备,包括第二方面所述的浏览器自动修正播放器状态的装置。
与现有技术相比,本申请的有益效果为:
本申请提供的浏览器自动修正播放器状态的方法在浏览器切换页面时,判断当前页面是否存在播放器,当当前页面存在播放器时,那么切换页面时当前页面会被销毁,这种情况下浏览器通过进程间通信通道通知播放器停止播放,避免了页面切换后播放器还在后台播放;当当前页面不存在播放器时,那么切换页面时,播放器所在页面不会被销毁,这种情况下浏览器根据播放节目的特性及切换后页面的边界特性决定是否停止播放器。本申请浏览器通过判断当前页面是否存在播放器来决定是否向播放器发送停止指令,以自动停止播放器,不需在测试时联系头端修改页面,或根据各个页面情况单独设置停止播放器,能够实现页面切换中播放器自动停止的功能,避免在各个市场遇到此类问题时单独测试开发引起的效率低下的问题。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为示例性的浏览器在屏幕呈现的每帧图案的流程示意图;
图2为示例性的浏览器通过js扩展调用播放器播放码流架构示意图;
图3为本申请实施例提供的一种浏览器自动修正播放器状态的方法的流程图;
图4为本申请实施例提供的浏览器自动修正播放器状态的方法中S300的详细流程图;
图5为本申请实施例提供的一种显示设备的结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
IPTV产品普遍使用B/S(服务器端-浏览器)架构,即运营商部署播放内容和浏览内容,通过网络把html文件下发,机顶盒端集成浏览器负责接收展示页面。
浏览器最终在屏幕呈现出的每帧图案,可能由一个html文件的描述全部实现,也可能是多个html文件组合的效果。一个html实现的功能不同,可以只用来显示内容(通过html文件里面的html语言和css语法描述),也可以只用来执行特定功能(通过html文件里面嵌入的javascript脚本),也可以同时完成这两种功能,通常一个帧图案的呈现和功能实现,都是由多个html文件共同协作完成。浏览器负责解析各个html,需要显示的部分则进行渲染/布局/合成等最终显示,需要执行的javascript(js)语句也会通过浏览器进行解析执行,以完成各种功能。如图1所示,服务器端下发多个页面(如1.html、2.html、3.html),浏览器解析html和css预计完成屏幕显示,解析javascript语句完成各种功能,有时还需要其他模块比如播放器,一起完成整个功能。
为了更高效传输高画质的视频给用户,IPTV使用专用网络(不同于万维网),播放专门格式的视频码流。为此国内IPTV行业定义和扩展了一系列在页面中完成播放功能的js接口,机顶盒内的浏览器完成这些js扩展后,在解析网页时执行到这些有关播放器js接口后,就会通过进程间通信机制调用到机顶盒内部的播放模块进行播放,顺利播放IPTV头端部署的各种格式码流。扩展的有关播放器的js接口主要有创建、启动、停止、快进快退等功能接口,IPTV浏览器通过js扩展调用播放器播放码流的架构图如图2所示。
浏览器呈现内容切换时,实际是某个的html切换,通常都是在html中通过标准重新定位的js方法切换到另外一个html上,浏览器则释放旧的页面,重新加载新的页面。但从上述介绍可以知道,当前正在使用中的一个html切换时,可能引起屏幕显示内容的变化,也可能只是某些功能变换,而显示内容并没有调整。
如此,浏览器展示内容切换时,经常面临一个问题:例如页面A里面通过IPTV规范扩展的JS函数创建和启动一个播放器来进行播放一个节目,但是当用户切换到B页面时,因为A页面或者B页面并没有去停止这个播放器,导致B页面后A页面的节目还在后台播放。播放器未停止可能有以下几种情况:
情况一:A.html负责创建播放器,也负责启动播放,同时还负责显示,展示内容切换是A.html通过重定位方法转到另外一个html时,未通过js语句主动停止播放器。
情况二:A.html负责创建播放器,B.html负责启动播放和显示,展示内容切换是B.html通过重定位方法实现,未通过js语句主动停止播放器。
情况三:A.html负责创建播放器,B.html负责播放,C.html负责显示,展示内容切换是C.html通过重定位方法实现,未通过js语句主动停止播放器。
为了解决上述问题,本申请实施例提供了一种浏览器自动修正播放器状态的方法,该方法通过检测切换前的页面是否存在播放器来分别决定如何停止播放器,能够实现页面切换中播放器自动停止的功能,避免在各个市场遇到此类问题时单独测试开发引起的效率低下的问题。
如图3所示,本申请实施例提供的浏览器自动修正播放器状态的方法包括:
S100:浏览器切换页面时,判断当前页面是否存在播放器。
浏览器切换页面时,若当前页面负责创建播放器或者负责启动播放器,如情况一与情况二,则当前页面进行重定位切换时,当前页面会被销毁,以重新加载切换后的页面;若当前页面只负责展示内容,如情况三,则当前页面进行重定位切换时,播放器所在页面不会被销毁。由此,在浏览器切换页面时,需要判断当前页面是否存在播放器,若当前页面存在播放器,则执行S200;若当前页面不存在播放器,则执行S300。
而判断当前页面是否存在播放器的具体方法可为:
当浏览器在收到html页面并解析后,会在浏览器内部形成一个document数据结构,里面记录了这个html解析后的各种信息,如果页面中通过js函数创建播放器以及通过js函数启动播放器后,可在这个document数据结构里面创建一个新标记,以标明当前页面中存在创建播放器的js函数或启动播放器的js函数。然后,在浏览器切换页面时,可判断浏览器内的document数据结构内是否含有创建的新标记,若document数据结构内含有创建的新标记,则说明当前页面负责创建播放器或启动播放器;若document数据结构内不含有创建的新标记,则说明当前页面不负责创建播放器与启动播放器,只负责展示内容。
本示例除了通过在document数据结构中创建新标记来说明页面中存在播放器,也可通过其他方式来说明,只要能证明页面中存在播放器即可,其均属于本申请实施例的保护范围。
S200:若当前页面存在播放器,则浏览器通过进程间通信通道通知播放器停止播放。
若当前页面存在创建播放器的js函数或启动播放器的js函数,则当此html页面通过重定位切换到另一个页面时,在浏览器内部组件的document数据结构,会先进行销毁,并重新根据新的页面重组数据结构,即此html会被销毁。因此在document数据结构进行销毁时,判断数据结构里面是否含有创建的新标记,如果有,则通过进程间通信的通道发出通知给播放器进行停止播放操作。即浏览器通过进程间通信通道向播放器发送停止播放指令,播放器接收到停止播放指令后,对播放器进行自动停止播放,从而实现了页面切换汇总播放器自动停止的功能。
S300:若当前页面不存在播放器,则浏览器根据播放节目的特性及切换后页面的边界特性决定是否停止播放器。
若当前页面不存在创建播放器的js函数或启动播放器的js函数,则说明当前页面只负责展示内容,则根据对接市场的经验总结,需要进行一个判定流程来决定是否停止播放器,而具体的判定流程如图4所示:
S301:页面切换后播放器仍在播放时,判断播放码流是否只是音频数据。
若页面切换后播放器仍在播放时,播放器可能播放的是视频,也可能播放的只是音频,因此需要判断播放器播放的数据是否只是音频数据没有视频数据。如果并没有视频数据去解码,只是在播放一个声音,这种场景通常是一些页面播放的背景音乐,这种情况下执行S305;如果有视频数据去解码,播放器播放的数据是视频数据,则执行S302。
S302:若播放码流不只是音频数据,则判断切换后页面是否设置了页面透明度。
当播放器播放的数据是视频数据时,需要再判断切换后页面是否通过js函数设置了显示内容的透明度。如果显示内容设置了透明度,这种场景下通常是播放内容配合半透明度的页面内容展示,即当前页面与切换后页面能够同时展示出来,此时执行S305;如果切换后页面没有设置页面透明度,则执行S303。
S303:若切换后页面未设置页面透明度,则判断切换后页面的展示内容是否达到屏幕的预设值。
当播放器播放的数据是视频数据,且切换后页面未设置页面透明度时,需要检测切换后页面的边界特性,即通过浏览器解析渲染的结果,判断切换后页面的所有展示内容尺寸是否达到了实际屏幕的预设值。如果所有展示内容尺寸未达到实际屏幕的预设值,这种场景通常是播放内容配合简单的菜单提示的情况,即播放器所在页面上显示网页弹窗等,此时执行S305;如果所有展示内容尺寸超过实际屏幕的预设值,则浏览器判定此时是播放器没有停止的错误状态,执行S304。本示例中,预设值可为3/4。
S304:若切换后页面的展示内容达到屏幕的预设值,则通过进程间通信通道通知播放器停止播放。
当播放器播放的数据是视频数据、切换后页面未设置页面透明度,且切换后页面的展示内容达到屏幕的预设值时,说明此时是播放器没有停止的错误状态,则通过进程间通信的通道发出通知给播放器进行停止播放操作。即浏览器通过进程间通信通道向播放器发送停止播放指令,播放器接收到停止播放指令后,对播放器进行自动停止播放,从而实现了页面切换汇总播放器自动停止的功能。
S305:不对播放器进行停止处理。
当页面切换后,播放器播放的只是音频数据,这种场景通常是一些页面播放的背景音乐,此时浏览器不去发通知停止播放器。
当切换后页面设置了页面透明度,这种场景下通常是播放内容配合半透明度的页面内容展示,此时浏览器不去发通知停止播放器。
当切换后页面的展示内容未达到屏幕的预设值,这种场景通常是播放内容配合简单的菜单提示的情况,此时浏览器不去通知停止播放器。
本申请实施例提供的浏览器自动修正播放器状态的方法将创建播放器所在页面信息进行标记,监听该页面的销毁消息,当切换页面时原来页面有销毁的情况下,发出通知来停止播放;针对一些页面切换但原来页面不销毁的情况,根据播放节目的特性及切换后页面的边界特性来决定是否停止播放器,如此实现了页面切换中播放器自动停止的功能,避免了在各个市场遇到此类问题时单独测试开发引起的效率低下的问题。
基于上述实施例所述的浏览器自动修正播放器状态的方法,本申请实施例还提供了一种浏览器自动修正播放器状态的装置。
本申请实施例提供的浏览器自动修正播放器状态的装置包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,处理器被配置为:
浏览器切换页面时,判断当前页面是否存在播放器;
若当前页面存在播放器,则浏览器通过进程间通信通道通知播放器停止播放发;
若当前页面不存在播放器,则浏览器根据播放节目的特性及切换后页面的边界特性决定是否停止播放器。
本申请上述实施例所述的浏览器自动修正播放器状态的装置在浏览器切换页面时,判断当前页面是否存在播放器,若存在播放器,即当前页面负责创建播放器或者负责启动播放器,该当前页面进行重定位切换时,若未通过js停止播放器,则浏览器通过进程间通信通道通知播放器停止播放器,以实现页面切换后播放器自动停止的功能;若当前页面不存在播放器,即当前页面只负责展示内容,则根据对市场的经验,先判断播放器播放的数据是否只有音频数据,若播放器播放的数据只有音频数据,则浏览器不去发通知停止播放器,若播放器播放的数据有视频数据,则再判断切换后页面是否设置了页面透明度,若切换后页面设置了页面透明度,则浏览器不去发通知停止播放器,若切换后页面未设置页面透明度,则再判断切换后页面的展示内容是否达到屏幕的预设值,若切换后页面的展示内容未达到屏幕的预设值,则浏览器不去发通知停止播放器,若切换后页面的展示内容达到屏幕的预设值,则浏览器通过进程间通信通道通知播放器停止播放。如此实现了页面切换中播放器自动停止的功能,避免了在各个市场遇到此类问题时单独测试开发引起的效率低下的问题。
在上述实施例的基础上,本申请实施例还提供了一种显示设备,如图5所示,该显示设备包括上述实施例所述的浏览器自动修正播放器状态的装置,该装置在浏览器切换页面时,判断当前页面是否存在播放器,将创建播放器所在页面信息进行标记,监听该页面的销毁消息,当切换页面时原来页面有销毁的情况下,发出通知来停止播放;将不存在播放器的页面,根据播放节目的特性及切换后页面的边界特性来决定是否停止播放器,如此实现了页面切换中播放器自动停止的功能,避免了在各个市场遇到此类问题时单独测试开发引起的效率低下的问题。
需要说明的是,在本说明书中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的电路结构、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种电路结构、物品或者设备所固有的要素。在没有更多限制的情况下,有语句“包括一个……”限定的要素,并不排除在包括所述要素的电路结构、物品或者设备中还存在另外的相同要素。
本领域技术人员在考虑说明书及实践这里发明的公开后,将容易想到本申请的其他实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由权利要求的内容指出。
以上所述的本申请实施方式并不构成对本申请保护范围的限定。

Claims (6)

1.一种浏览器自动修正播放器状态的方法,其特征在于,所述方法包括:
IPTV浏览器解析页面及执行功能的js语句,通过所述js语句调用播放器播放码流;所述js语句包括创建播放器的js函数、启动播放器的js函数;
所述浏览器切换页面时,根据创建所述播放器的js函数或启动所述播放器的js函数判断当前页面是否存在播放器;
若所述当前页面存在所述播放器,则所述浏览器通过进程间通信通道通知所述播放器停止播放;
若所述当前页面不存在所述播放器,页面切换后所述播放器仍在播放时,判断播放码流是否只是音频数据;
若所述播放码流只是音频数据,则不对所述播放器进行停止处理;
若所述播放码流不只是音频数据,则判断切换后页面是否设置了页面透明度;
若切换后页面设置了页面透明度,则不对所述播放器进行停止处理;
若切换后页面未设置页面透明度,则判断切换后页面的展示内容是否达到屏幕的预设值;
若切换后页面的展示内容尺寸未达到屏幕的预设值,则不对所述播放器进行停止处理;
若切换后页面的展示内容达到屏幕的预设值,则通过所述进程间通信通道通知所述播放器停止播放。
2.根据权利要求1所述的浏览器自动修正播放器状态的方法,其特征在于,浏览器切换页面时,判断当前页面是否存在播放器,包括:
所述浏览器切换页面时,判断所述浏览器内的document数据结构内是否含有创建的新标记;
若所述浏览器内的document数据结构内含有创建的新标记,则说明所述当前页面存在所述播放器;
若所述浏览器内的document数据结构内未含有创建的新标记,则说明所述当前页面不存在所述播放器。
3.根据权利要求2所述的浏览器自动修正播放器状态的方法,其特征在于,所述浏览器切换页面时,判断所述浏览器内的document数据结构内是否含有创建的新标记,之前包括:
所述浏览器解析所述当前页面后,在所述浏览器内部形成一个document数据结构;
检测所述document数据结构内是否存在创建播放器的js函数或启动播放器的js函数;
若所述document数据结构内存在所述创建播放器的js函数或所述启动播放器的js函数,则在所述document数据结构内创建一个新标记。
4.根据权利要求1所述的浏览器自动修正播放器状态的方法,其特征在于,所述浏览器通过进程间通信通道通知所述播放器停止播放,包括:
所述浏览器通过所述进程间通信通道向所述播放器发送停止播放指令;
所述播放器接收到所述停止播放指令后,对所述播放器进行自动停止播放。
5.一种浏览器自动修正播放器状态的装置,其特征在于,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为:
IPTV浏览器解析页面及执行功能的js语句,通过所述js语句调用播放器播放码流;所述js语句包括创建播放器的js函数、启动播放器的js函数;
所述浏览器切换页面时,根据创建所述播放器的js函数或启动所述播放器的js函数判断当前页面是否存在播放器;
若所述当前页面存在所述播放器,则所述浏览器通过进程间通信通道通知所述播放器停止播放;
若所述当前页面不存在所述播放器,页面切换后所述播放器仍在播放时,判断播放码流是否只是音频数据;
若所述播放码流只是音频数据,则不对所述播放器进行停止处理;
若所述播放码流不只是音频数据,则判断切换后页面是否设置了页面透明度;
若切换后页面设置了页面透明度,则不对所述播放器进行停止处理;
若切换后页面未设置页面透明度,则判断切换后页面的展示内容是否达到屏幕的预设值;
若切换后页面的展示内容尺寸未达到屏幕的预设值,则不对所述播放器进行停止处理;
若切换后页面的展示内容达到屏幕的预设值,则通过所述进程间通信通道通知所述播放器停止播放。
6.一种显示设备,其特征在于,包括如权利要求5所述的浏览器自动修正播放器状态的装置。
CN202010177340.7A 2020-03-13 2020-03-13 浏览器自动修正播放器状态的方法、装置及显示设备 Active CN111372137B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010177340.7A CN111372137B (zh) 2020-03-13 2020-03-13 浏览器自动修正播放器状态的方法、装置及显示设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010177340.7A CN111372137B (zh) 2020-03-13 2020-03-13 浏览器自动修正播放器状态的方法、装置及显示设备

Publications (2)

Publication Number Publication Date
CN111372137A CN111372137A (zh) 2020-07-03
CN111372137B true CN111372137B (zh) 2022-11-29

Family

ID=71211823

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010177340.7A Active CN111372137B (zh) 2020-03-13 2020-03-13 浏览器自动修正播放器状态的方法、装置及显示设备

Country Status (1)

Country Link
CN (1) CN111372137B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112702647B (zh) * 2020-12-24 2023-05-02 深圳市酷开网络科技股份有限公司 一种播放控制方法、智能电视及计算机可读存储介质
CN113660532A (zh) * 2021-08-11 2021-11-16 海信电子科技(深圳)有限公司 一种多网页的视频播放方法及显示设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105025368A (zh) * 2007-08-29 2015-11-04 三星电子株式会社 多媒体播放装置及多媒体播放装置的控制方法
CN106973320A (zh) * 2017-04-18 2017-07-21 深圳创维-Rgb电子有限公司 一种多通路动画演示方法、***及智能电视
CN107277639A (zh) * 2017-07-19 2017-10-20 西安领讯卓越信息技术有限公司 一种移动终端视频和信息叠加显示的方法

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101196902B (zh) * 2007-12-27 2011-02-02 上海全景数字技术有限公司 一种嵌入式浏览器同步控制视音频和网页的方法
US10332157B1 (en) * 2008-06-25 2019-06-25 Adap.Tv, Inc. Displaying web page advertisements in online video players
WO2014028072A1 (en) * 2012-08-17 2014-02-20 Flextronics Ap, Llc Interactive channel navigation and switching
CN103544008B (zh) * 2013-10-12 2017-02-01 北京奇虎科技有限公司 浏览器中播放音频的方法和装置
CN103686456A (zh) * 2013-12-10 2014-03-26 乐视网信息技术(北京)股份有限公司 一种视频播放的方法及视频客户端
CN105208442B (zh) * 2014-06-27 2018-06-26 贝壳网际(北京)安全技术有限公司 一种视频播放应用程序的视频播放方法及装置
CN104967909A (zh) * 2014-09-19 2015-10-07 腾讯科技(深圳)有限公司 页面视频播放方法及页面视频播放装置
JP2016178382A (ja) * 2015-03-18 2016-10-06 トミーインベストメンツ株式会社 表示要素が飛び出す動画埋め込み型ウェブページを作成する方法およびその装置
US20170161232A1 (en) * 2015-12-08 2017-06-08 Le Holdings (Beijing) Co., Ltd. Method and electronic device for configuring a video player in a web page
CN105681841B (zh) * 2015-12-30 2018-05-29 广东欧珀移动通信有限公司 一种基于浏览器的视频播放控制方法及***
CN107145279A (zh) * 2017-03-31 2017-09-08 北京猎豹移动科技有限公司 一种用于控制播放器的控制方法、装置及设备
CN107404663A (zh) * 2017-06-06 2017-11-28 晨星半导体股份有限公司 一种电视节目播放方法以及相关的终端设备
CN107197393A (zh) * 2017-06-16 2017-09-22 广州荔枝网络有限公司 一种单例视频播放器的实现方法
CN107665257A (zh) * 2017-10-11 2018-02-06 成都知道创宇信息技术有限公司 一种浏览器窗口切换时暂停页面内活动的方法
CN108021671B (zh) * 2017-12-06 2022-04-15 深圳市茁壮网络股份有限公司 一种页面透明处理方法及装置
CN108388628B (zh) * 2018-02-12 2022-02-22 腾讯科技(深圳)有限公司 网页音频播放的方法及装置
CN108777819B (zh) * 2018-09-13 2019-02-05 上海二三四五网络科技有限公司 一种基于浏览器播放器播放网页视频的控制方法及控制装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105025368A (zh) * 2007-08-29 2015-11-04 三星电子株式会社 多媒体播放装置及多媒体播放装置的控制方法
CN106973320A (zh) * 2017-04-18 2017-07-21 深圳创维-Rgb电子有限公司 一种多通路动画演示方法、***及智能电视
CN107277639A (zh) * 2017-07-19 2017-10-20 西安领讯卓越信息技术有限公司 一种移动终端视频和信息叠加显示的方法

Also Published As

Publication number Publication date
CN111372137A (zh) 2020-07-03

Similar Documents

Publication Publication Date Title
WO2015062435A1 (zh) 一种视频播放界面调整的方法和装置
US9477754B2 (en) One click full-screen video system and method
CN111372137B (zh) 浏览器自动修正播放器状态的方法、装置及显示设备
JP4970903B2 (ja) マルチメディアコンテンツの再生方法及び装置
US10728486B2 (en) Smart television playing method and device
CN109803151A (zh) 多媒体数据流切换方法、装置、存储介质及电子装置
CN108810580B (zh) 媒体内容推送方法及装置
CN111510755A (zh) 音视频的切换方法、装置、计算机设备及可读存储介质
CN111510756A (zh) 音视频的切换方法、装置、计算机设备及可读存储介质
CN101064841B (zh) 网络电视机顶盒、网络电视***及其流媒体提供方法
CN112929680A (zh) 直播间图像渲染方法、装置、计算机设备及存储介质
US7600045B2 (en) Information processor
US20140176728A1 (en) Receiver and a transmitter
JP7434762B2 (ja) 情報処理装置およびプログラム
JP4939881B2 (ja) 映像表示装置、映像表示方法および映像表示プログラム
CN103747280A (zh) 一种创建节目单的方法及电子设备
CN115379277B (zh) 一种基于iptv业务的vr全景视频播放方法和***
WO2009150702A1 (en) Apparatus and method for displaying log information
JP2009005260A (ja) コンテンツ視聴装置
JP3868714B2 (ja) データカローセルの有効区間とサービス要請時点との不一致を解決するデジタル放送システム及びその制御方法
CN106325797B (zh) 一种显示控制方法、控制器及电子设备
JP2008048113A (ja) 動画像データ配信システム、動画像データ配信方法、動画像データ提供方法、動画像データ配信プログラム、動画像データ提供プログラム及びそれらのプログラムを記録したコンピュータ読み取り可能な記録媒体
CN109040831A (zh) 多场景搜台的播放方法、装置、计算机可读存储介质
CN109729416B (zh) 机顶盒的epg视频的播放控制方法及***
CN115037991B (zh) 浏览器视频播放方法、装置、终端设备和可读存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant