An embodiment of the invention discloses a player and play control method, device, electronic device, and playback system. The method includes: determining the first total amount of data cached by each target plug-in in the current time player; if the first total amount of data is less than a preset cache threshold, the broadcast control unit in the player is sent temporarily. Stop playing the message, so that the whole pipeline of the player is concerned, until the amount of buffer data available in the whole pipeline is lower than the cache threshold, then the data buffer can be carried out, and then the frequency of the player's stop is reduced and the user experience is improved.
【技术实现步骤摘要】
播放器及播放控制方法、装置、电子设备及播放系统
本专利技术实施例涉及视频播放器
,尤其涉及一种播放器及播放控制方法、装置、电子设备及播放系统。
技术介绍
用户在线观看视频,如果网络不稳定,或者播放本地大码流视频时,会出现播放卡顿的问题。此时,需要在数据缺少时暂停播放,等缓冲了一定数量的数据后再继续播放。现有技术,播放器中的缓存队列通过监控自身缓存的数据量,来控制播放器的暂停与播放,具体是,当缓存队列监控到自身缓存的数据量小于预设的下限时,向播放器中的播控单元发送通知信息,以使播控单元暂停播放;当缓存队列监控到自身缓存的数据量大于预设的上限时,向播放器中的播控单元发送通知信息,以使播控单元继续播放。但是,现有技术监控的数据量不准确,造成播放器的频繁暂停。
技术实现思路
本专利技术实施例提供一种播放器及播放控制方法、装置、电子设备及播放系统,以解决现有技术监控的数据量不准确,造成播放器的频繁暂停的问题。第一方面,本专利技术实施例提供一种播放器的播放控制方法,包括:确定当前时刻播放器中各目标插件所缓存的第一总数据量,所述各目标插件包括缓存队列,以及所述缓存队列下游的至少一个插件;若所述第一总数据量小于预设的缓存阈值,则向所述播放器中的播控单元发送暂停播放消息,以使所述播控单元控制所述播放器暂停播放。第二方面,本专利技术实施例提供一种播放器的播放控制装置,所述装置包括:确定模块,用于确定当前时刻播放器中各目标插件所缓存的第一总数据量,所述各目标插件包括缓存队列,以及所述缓存队列下游的至少一个插件;发送模块,用于若所述第一总数据量小于预设的缓存阈值,则向所述播放器 ...
【技术保护点】
1.一种播放器的播放控制方法,其特征在于,包括:确定当前时刻播放器中各目标插件所缓存的第一总数据量,所述各目标插件包括缓存队列,以及所述缓存队列下游的至少一个插件;若所述第一总数据量小于预设的缓存阈值,则向所述播放器中的播控单元发送暂停播放消息,以使所述播控单元控制所述播放器暂停播放。
【技术特征摘要】
1.一种播放器的播放控制方法,其特征在于,包括:确定当前时刻播放器中各目标插件所缓存的第一总数据量,所述各目标插件包括缓存队列,以及所述缓存队列下游的至少一个插件;若所述第一总数据量小于预设的缓存阈值,则向所述播放器中的播控单元发送暂停播放消息,以使所述播控单元控制所述播放器暂停播放。2.根据权利要求1所述的方法,其特征在于,所述确定当前时刻播放器中各目标插件所缓存的第一总数据量,具体包括:获取前一查询时刻所述各目标插件中所缓存的第二总数据量,以及前一查询时刻所述缓存队列中所缓存的第二数据量;获取当前时刻所述缓存队列中所缓存的第一数据量,以及当前时刻所述播放器的播放状态;根据所述第二总数据量、所述第一数据量、所述第二数据量和所述播放状态,确定所述第一总数据量。3.根据权利要求2所述的方法,其特征在于,所述根据所述第二总数据量、所述第一数据量、所述第二数据量和所述播放状态,确定所述第一总数据量,具体包括:若所述第一数据量大于所述第二数据量,且所述播放状态为播放,则将所述第二总数据量与所述第一数据量之和减去所述第二数据量以及播放量,作为所述第一总数据量,其中,所述播放量为所述前一查询时刻到所述当前时刻所述播放器所播放的数据量;若所述第一数据量大于所述第二数据量,且所述播放状态为停播,则将所述第二总数据量与所述第一数据量之和减去所述第二数据量,作为所述第一总数据量;若所述第一数据量小于或等于所述第二数据量,且所述播放状态为播放,则将所述第二总数据量减去所述播放量作为所述第一总数据量;若所述第一数据量小于或等于所述第二数据量,且所述播放状态为停播,则将所述第二总数据量作为所述第一总数据量。4.根据权利要求2或3所述的方法,其特征在于,所述确定当前时刻播放器中各目标插件所缓存的第一总数据量...
【专利技术属性】
技术研发人员:王云刚,魏勇邦,
申请(专利权)人:青岛海信电器股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。