The present disclosure provides a preloading control method for media files, including: detecting the player's playback window for playing media files; displaying the identification of the unplayable segmented media files in the playback window in response to the real-time arrival of the playback point in response to the playback progress of the media files; wherein, the media files correspond to a plurality of segmented media files; responding to the The identification of the segmented media file is in the selected state, and the corresponding segmented media file is preloaded through the player. The invention also provides a preloading control device and a storage medium for a media file.
【技术实现步骤摘要】
一种媒体文件的预加载控制方法、装置及存储介质
本公开涉及媒体文件的预加载控制技术,尤其涉及一种媒体文件的预加载控制方法、装置及存储介质。
技术介绍
通过网页播放多媒体信息时,多媒体信息的缓冲或加载由网页浏览器完成;具体实现为网页浏览器从当前播放点开始,加载当前播放点至结束点分段的多媒体数据,加载过程中浏览器不能控制缓存或加载的多媒体数据的大小。如此,当用户选择性的观看加载的多媒体数据时,造成了流量的不必要消耗。
技术实现思路
有鉴于此,本公开实施例提供一种媒体文件的预加载控制方法、装置及存储介质,能够在播放多媒体信息时,减少流量的不必要消耗。一方面,本公开实施例提供一种媒体文件的预加载控制方法,包括:检测播放器的用于播放媒体文件的播放窗口;响应于所述媒体文件的播放进度所实时到达的播放点,在所述播放窗口中显示未播放的分段媒体文件的标识;其中,所述媒体文件对应有多个分段媒体文件;响应于处于分段媒体文件的标识处于选中状态,通过所述播放器预加载相应的分段媒体文件。另一方面,本公开实施例提供一种媒体文件的预加载控制装置,包括:检测单元,用于检测播放器的用于播放媒体文件的播放窗口;显示单元,响应于所述媒体文件的播放进度所实时到达的播放点,在所述播放窗口中显示未播放的分段媒体文件的标识;其中,所述媒体文件对应有多个分段媒体文件;加载单元,响应于处于分段媒体文件的标识处于选中状态,通过所述播放器预加载相应的分段媒体文件。又一方面,本公开实施例提供一种 ...
【技术保护点】
1.一种媒体文件的预加载控制方法,其特征在于,包括:/n检测播放器的用于播放媒体文件的播放窗口;/n响应于所述媒体文件的播放进度所实时到达的播放点,在所述播放窗口中显示未播放的分段媒体文件的标识;其中,所述媒体文件对应有多个分段媒体文件;/n响应于处于分段媒体文件的标识处于选中状态,通过所述播放器预加载相应的分段媒体文件。/n
【技术特征摘要】
1.一种媒体文件的预加载控制方法,其特征在于,包括:
检测播放器的用于播放媒体文件的播放窗口;
响应于所述媒体文件的播放进度所实时到达的播放点,在所述播放窗口中显示未播放的分段媒体文件的标识;其中,所述媒体文件对应有多个分段媒体文件;
响应于处于分段媒体文件的标识处于选中状态,通过所述播放器预加载相应的分段媒体文件。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
监听所述播放窗口的人机交互操作事件;
将所监听到人机交互操作事件的目标标识确定为选中状态。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当在所述播放窗口中显示未播放的分段媒体文件的标识后,进行超时检测;
当在超时时间内未接收到人机交互操作事件时,自动确定处于选中状态的分段媒体文件的标识。
4.根据权利要求3所述的方法,其特征在于,所述自动确定处于选中状态的分段媒体文件的标识,包括:
对未播放的分段媒体文件根据观看概率进行降序的排序,确定设定数量的排序在前的分段媒体文件的标识处于选中状态。
5.根据权利要求3所述的方法,其特征在于,所述自动确定处于选中状态的分段媒体文件的标识,包括:
按照播放顺序,确定设定数量的连续的分段媒体文件的标识确定处于选中状态。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当接收到播放窗口的停止播放事件时,中止相应的分段媒体文件的网络请求,直至接收到继续播放事件时恢复所述网络请求。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述播放器以内嵌于网页的方式运行时,
向所述网页的媒体资源扩展接口发送所述分段媒体文件,所述媒体资源扩展接口用于调用所述网页的媒体元素播放所述分段媒体文件。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
当所述媒体文件为非流媒体文件格式时,
通过网络请求获取所述媒体文件中对应分段媒体文件的媒体数据;
将所获取的媒体数据、以及对应的元数据封装到分段媒体文件的容器,得到相应的分段媒体文件。
9.根据权利要求8所述的方法,其特征在于,所述通过网络请求获取所述媒体文件中对应分段媒体文件的媒体数据,包括:
确定所述分段媒体文件的播放起始时刻对应的第二时间戳,以及所述分段媒体文件的播放结束时刻对应的第三时间戳;
查找解码时间在所述第二时间戳之前、且距离所述第二时间戳最近的第一关键帧,以及解码时间在所述第三时间戳之后、且距离所述第三时间戳最近的第二关键帧;
从所述媒体文件中提取所述第一关键帧和所述第二关键帧之间的视频帧。
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
查找解码时间在所述第一关键帧的解码时间之前、且距离所述第一关键帧的解码时间最近的第一音频帧,以及解码时间在所述第二关键帧的解码时间之后、且距离所述第二关键帧的解码时间最近的第二音频帧;
从所述媒体文件中提取所述第一音频帧和所述第二音频帧之间的音频帧。
11.一种媒体文件的预加载控制装置,其特征在于,包括:
检测单元,用于检测播放器的用于播放媒体文件的播放窗口;
显示单元,响应于所述媒体文件的播放进度所实时到达的播放点,在所述播放窗口中显示未...
【专利技术属性】
技术研发人员:银国徽,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。