播放控制方法及装置制造方法及图纸

技术编号:23088554 阅读:93 留言:0更新日期:2020-01-11 02:22
本发明专利技术实施例提供一种播放控制方法及装置,涉及媒体播放技术领域。所述播放控制方法包括:采用播放器播放网络源的媒体数据时,获得播放器的工作状态的更新情况;根据所述播放器的工作状态的更新情况,动态调整所述播放器的起播阈值。使用该播放控制方法及装置,能够适应性地动态调整播放器的起播阈值,提升播放体验。

Play control method and device

【技术实现步骤摘要】
播放控制方法及装置
本专利技术涉及媒体播放
,具体而言,涉及一种播放控制方法及装置。
技术介绍
为了确保播放器能够流畅地播放视频,现有技术中大都会设定播放器的起播阈值,在达到起播阈值时,方会对视频进行播放。该种视频播放方式虽然能够在一定程度上确保视频播放的流畅性,但是该种播放控制方式较为固定,灵活性有待提高。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种播放控制方法及装置,以改善现有技术中播放控制方式较为固定,灵活性有待提高的问题。本专利技术较佳实施例提供了一种播放控制方法,包括:采用播放器播放网络源的媒体数据时,获得播放器的工作状态的更新情况;根据所述播放器的工作状态的更新情况,动态调整所述播放器的起播阈值。可选地,所述播放器的工作状态包括下载状态,所述根据所述播放器的工作状态的更新情况,动态调整所述播放器的起播阈值的步骤,包括:获得所述播放器的下载速度;根据所述下载速度获得所述播放器的阈值调整值;判断所述播放器在下载状态下预设时长内的缓冲数据是否大于最低预设阈值,若大于所述最低预设阈值,则根据所述阈值调整值将所述播放器的起播阈值调小。可选地,所述方法还包括:若所述播放器在下载状态下预设时长内的缓冲数据小于所述最低预设阈值,则根据所述阈值调整值将所述播放器的起播阈值调大。可选地,所述播放器的工作状态包括解码状态,所述根据所述播放器的工作状态的更新情况,动态调整所述播放器的起播阈值的步骤,包括:获得所述播放器解码得到的视频的宽和高;根据所述视频的宽和高估算得到视频码率;根据所述视频码率和下载速度的对应关系得到所述播放器的阈值调整值;判断所述播放器在解码状态下预设时长内的缓冲数据是否大于最低预设阈值,若大于所述最低预设阈值,则根据所述阈值调整值将所述播放器的起播阈值调小。可选地,所述方法还包括:若所述播放器在解码状态下预设时长内的缓冲数据小于所述最低预设阈值,则根据所述阈值调整值将所述播放器的起播阈值调大。可选地,所述方法还包括:采用播放器播放本地文件的数据时,将预设的固定阈值作为所述播放器的起播阈值。本专利技术另一较佳实施例提供了一种播放控制装置,包括:信息获得模块,用于采用播放器播放网络源的媒体数据时,获得播放器的工作状态的更新情况;调整模块,用于根据所述播放器的工作状态的更新情况,动态调整所述播放器的起播阈值。可选地,所述调整模块包括:速度获得单元,用于获得所述播放器的下载速度;调整值获得单元,用于根据所述下载速度获得所述播放器的阈值调整值;阈值调节单元,用于判断所述播放器在下载状态下预设时长内的缓冲数据是否大于最低预设阈值,若大于所述最低预设阈值,则根据所述阈值调整值将所述播放器的起播阈值调小。可选地,所述阈值调节单元还用于在所述播放器在下载状态下预设时长内的缓冲数据小于所述最低预设阈值时,根据所述阈值调整值将所述播放器的起播阈值调大。可选地,所述调整模块包括:数据获得单元,用于获得所述播放器解码得到的视频的宽和高;计算单元,用于根据所述视频的宽和高估算得到视频码率;调整值获取单元,用于根据所述视频码率和下载速度的对应关系得到所述播放器的阈值调整值;调整单元,用于判断所述播放器在解码状态下预设时长内的缓冲数据是否大于最低预设阈值,若大于所述最低预设阈值,则根据所述阈值调整值将所述播放器的起播阈值调小。本专利技术另一较佳实施例提供了一种电子设备,所述电子设备包括:存储器;处理器;以及播放控制装置,所述播放控制装置包括:信息获得模块,用于采用播放器播放网络源的媒体数据时,获得播放器的工作状态的更新情况;调整模块,用于根据所述播放器的工作状态的更新情况,动态调整所述播放器的起播阈值。本专利技术又一较佳实施例提供了一种可读存储介质,所述可读存储介质包括计算机程序,所述计算机程序运行时控制所述可读存储介质所在电子设备执行本专利技术实施例提供的播放控制方法。本专利技术实施例提供的播放控制方法及装置,摒弃了现有技术中采用设定的播放器起播阈值进行视频播放的方案,在播放器播放网络源的媒体数据时,会获得播放器的工作状态的更新情况,并根据播放器的工作状态的更新情况,动态调整播放器的起播阈值,如此设计,使得调整后的起播阈值能够与播放器的实际情况适配,采用调整后的起播阈值进行视频播放既能够确保视频播放流畅性,又能够确保播放时间的合理性,进而提升播放体验。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术较佳实施例提供的一种电子设备10的方框示意图。图2为本专利技术较佳实施例提供的一种播放控制方法的流程图。图3为一实施方式中图2所示步骤S22包括的子步骤的示意图。图4为另一实施方式中图2所示步骤S22包括的子步骤的示意图。图5为本专利技术较佳实施例提供的一种播放控制装置20的模块框图。图6为一实施方式中图5所示调整模块22的模块框图。图7为另一实施方式中图5所示调整模块22的模块框图。图标:10-电子设备;11-存储器;12-处理器;13-网络模块;20-播放控制装置;21-信息获得模块;22-调整模块;221-速度获得单元;222-调整值获得单元;223-阈值调节单元;224-数据获得单元;225-计算单元;226-调整值获取单元;227-调整单元。具体实施方式现有技术中,大都采用设定的起播阈值进行视频播放,该种方式虽然可以在一定程度上确保视频播放的流畅性,但是,该种方式未考虑到网络变化和播放源变化所带来的影响,因而可能会产生起播时间过长或者起播后无法进行视频播放,需要连续缓冲的情况,进而影响播放体验。基于上述研究,本专利技术实施例提供了一种根据一定条件,例如播放器的工作状态的更新情况,动态调整初始起播阈值和播放过程中的起播阈值,以使得播放器的起播速度尽可能地与实际情况相适配的播放控制方法。下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注本文档来自技高网...

【技术保护点】
1.一种播放控制方法,其特征在于,包括:/n采用播放器播放网络源的媒体数据时,获得播放器的工作状态的更新情况;/n根据所述播放器的工作状态的更新情况,动态调整所述播放器的起播阈值。/n

【技术特征摘要】
1.一种播放控制方法,其特征在于,包括:
采用播放器播放网络源的媒体数据时,获得播放器的工作状态的更新情况;
根据所述播放器的工作状态的更新情况,动态调整所述播放器的起播阈值。


2.根据权利要求1所述的播放控制方法,其特征在于,所述播放器的工作状态包括下载状态,所述根据所述播放器的工作状态的更新情况,动态调整所述播放器的起播阈值的步骤,包括:
获得所述播放器的下载速度;
根据所述下载速度获得所述播放器的阈值调整值;
判断所述播放器在下载状态下预设时长内的缓冲数据是否大于最低预设阈值,若大于所述最低预设阈值,则根据所述阈值调整值将所述播放器的起播阈值调小。


3.根据权利要求2所述的播放控制方法,其特征在于,所述方法还包括:
若所述播放器在下载状态下预设时长内的缓冲数据小于所述最低预设阈值,则根据所述阈值调整值将所述播放器的起播阈值调大。


4.根据权利要求1所述的播放控制方法,其特征在于,所述播放器的工作状态包括解码状态,所述根据所述播放器的工作状态的更新情况,动态调整所述播放器的起播阈值的步骤,包括:
获得所述播放器解码得到的视频的宽和高;
根据所述视频的宽和高估算得到视频码率;
根据所述视频码率和下载速度的对应关系得到所述播放器的阈值调整值;
判断所述播放器在解码状态下预设时长内的缓冲数据是否大于最低预设阈值,若大于所述最低预设阈值,则根据所述阈值调整值将所述播放器的起播阈值调小。


5.根据权利要求4所述的播放控制方法,其特征在于,所述方法还包括:
若所述播放器在解码状态下预设时长内的缓冲数据小于所述最低预设阈值,则根据所述阈值调整值将所...

【专利技术属性】
技术研发人员:周海波钟华
申请(专利权)人:微鲸科技有限公司
类型:发明
国别省市:上海;31

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

1