The application provides a player status acquisition method and device, which includes: judging whether or not there is an identity of a player instance in the pre-set player packaging management list; if there is, obtaining the identity of the player instance corresponding to the identity of the player packaging instance from the player packaging management list; and playing through the player. The player wrapper instance corresponding to the identifier of the wrapper instance obtains the player status. Because the player packaging management list manages the corresponding relationship between player instances and player packaging instances, each player instance corresponds to an audio and video application, so any application can obtain the player in all running audio and video applications through the player packaging management list in any scenario. Thus, the embodiment of this application breaks through the limitation of the audio and video application where the player is located, achieves cross-application acquisition of the player state, and makes the acquisition of the player state more flexible.
【技术实现步骤摘要】
播放器状态获取方法及装置
本申请涉及多媒体
,尤其涉及一种播放器状态获取方法及装置。
技术介绍
目前,智能电视已经成为家庭中最为普及的娱乐设备,智能电视中安装有各种视频应用(如腾讯视频、爱奇艺视频、优酷视频等应用),且通过安装的视频应用调用播放器(如MediaPlayer)播放音视频文件。通常智能电视需要获取播放器状态以用于特定场景(如根据播放器状态进行截屏,并对截屏图像进行识别、对播放器状态进行统计分析,以用于评价播放质量等场景)的处理。在相关技术中,在视频应用中,可以通过监听函数或者播放器提供的方法获取播放器状态,但是通过监听函数或者播放器提供的方法只能在使用播放器的视频应用中获取播放器状态,而无法实现跨应用获取播放器状态,即其他应用无法获取到该视频应用的播放器状态。例如,应用A通过调用播放器进行音视频文件播放,在应用A中通过监听函数或播放器提供的方法可以获取应用A中的播放器状态,而在应用B中无法获取到应用A的播放器状态。
技术实现思路
有鉴于此,本申请提供一种播放器状态获取方法及装置,以解决相关技术无法实现跨应用获取播放器状态的问题。根据本申请实施例的第一方面,提供一种播放器状态获取方法,所述方法包括:判断预先设置的播放器包装管理列表中是否存在播放器实例的标识,所述播放器包装管理列表中记录有播放器实例的标识与播放器包装实例的标识的对应关系;若存在,则从所述播放器包装管理列表中获取所述播放器实例的标识对应的播放器包装实例的标识;通过所述播放器包装实例的标识对应的播放器包装实例获取播放器状态。根据本申请实施例的第二方面,提供一种播放器状态获取装置,所述 ...
【技术保护点】
1.一种播放器状态获取方法,其特征在于,所述方法包括:判断预先设置的播放器包装管理列表中是否存在播放器实例的标识,所述播放器包装管理列表中记录有播放器实例的标识与播放器包装实例的标识的对应关系;若存在,则从所述播放器包装管理列表中获取所述播放器实例的标识对应的播放器包装实例的标识;通过所述播放器包装实例的标识对应的播放器包装实例获取播放器状态。
【技术特征摘要】
1.一种播放器状态获取方法,其特征在于,所述方法包括:判断预先设置的播放器包装管理列表中是否存在播放器实例的标识,所述播放器包装管理列表中记录有播放器实例的标识与播放器包装实例的标识的对应关系;若存在,则从所述播放器包装管理列表中获取所述播放器实例的标识对应的播放器包装实例的标识;通过所述播放器包装实例的标识对应的播放器包装实例获取播放器状态。2.根据权利要求1所述的方法,其特征在于,所述方法采用如下方式设置播放器包装管理列表:在有所述播放器实例创建完成之后,利用新创建的所述播放器实例的访问接口创建对应的所述播放器包装实例;将所述新创建的所述播放器实例的标识与新创建的所述播放器包装实例的标识对应添加到所述播放器包装管理列表中。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在有播放器实例销毁之后,销毁对应的播放器包装实例,并从所述播放器包装管理列表中删除所述销毁的播放器实例的标识和对应的播放器包装实例的标识。4.根据权利要求1所述的方法,其特征在于,通过所述播放器包装实例的标识对应的播放器包装实例获取播放器状态,包括:通过执行所述播放器包装实例中的指令代码获取对应播放器实例中的播放器状态;其中,所述指令代码调用的是播放器实例的访问接口。5.一种播放器状态获取装置,其特征在于,所述装置包括:判断模块,用于判断预先设置的播放器包装管理列表中是否存在播放器实例的...
【专利技术属性】
技术研发人员:陈春晓,魏勇邦,
申请(专利权)人:青岛海信电器股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。