【技术实现步骤摘要】
一种多媒体内容播放方法、装置、电子设备及存储介质
[0001]本专利技术涉及计算机
,特别是涉及一种多媒体内容播放方法、装置、电子设备及存储介质。
技术介绍
[0002]多媒体是多种媒体的综合,一般包括文本、声音和图像等多种媒体形式。短视频是一种具有视觉和听觉效果的多媒体信息,随着短视频应用的发展,基于瀑布流或者信息流形态的短视频播放产品越来越多,用户范围越来越广。在瀑布流模式下进行视频播放的场景中,视频播放页面中的待播放视频呈线性布局,在接收到对当前播放视频的滑动操作指令时,进入下一待播放视频的播放,在此过程中,每个待播放视频的起播速度尤为重要。
[0003]相关技术中,通过多媒体视频播放器在线播放待播放视频主要包括:对待播放视频依次进行数据加载、数据解封装、音视频解码、渲染等处理,进一步输出待播放视频经渲染后的视频帧,以实现对待播放视频的播放。在此播放过程中,每个待播放视频的播放均需要经过数据加载、数据解封装、音视频解码、渲染等处理,而对待播放视频进行的数据加载与数据解封装处理,在待播放视频的播放过程中耗时 ...
【技术保护点】
【技术特征摘要】
1.一种多媒体内容播放方法,其特征在于,所述方法包括:从数据包缓冲区中获取目标数据包,所述目标数据包为:预先对时序播放列表中待播放的至少一个多媒体内容进行数据预加载和解封装得到的数据包;对所述目标数据包进行解码,并对解码后的目标数据包进行渲染输出。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取多媒体内容的时序播放列表;对所述时序播放列表中前预设数量个待播放多媒体内容进行预加载,得到预加载的各待播放多媒体内容对应的待播放多媒体文件;对各所述待播放多媒体文件进行解封装,得到所述目标数据包;将所述目标数据包缓存至所述数据包缓冲区。3.根据权利要求2所述的方法,其特征在于,所述对所述时序播放列表中前预设数量个待播放多媒体内容进行预加载,得到预加载的各待播放多媒体内容对应的待播放多媒体文件,包括:基于所述时序播放列表,确定当前播放多媒体内容在所述时序播放列表中的标识,得到第一标识;基于所述第一标识以及所述预设数量,确定所述时序播放列表中待进行预加载的最后一个待播放多媒体内容的标识,得到第二标识;对所述时序播放列表中所述第一标识之后的标识对应的待播放多媒体内容,至所述第二标识对应的待播放多媒体内容进行预加载,得到预加载的各待播放多媒体内容对应的待播放多媒体文件。4.根据权利要求3所述的方法,其特征在于,所述对所述时序播放列表中所述第一标识之后的标识对应的待播放多媒体内容,至所述第二标识对应的待播放多媒体内容进行预加载,得到预加载的各待播放多媒体内容对应的待播放多媒体文件,包括:确定所述时序播放列表中已完成预加载的待播放多媒体内容的标识,作为第三标识;在所述第一标识小于所述第三标识的情况下,对所述时序播放列表中所述第三标识之后的标识对应的待播放多媒体内容,至所述第二标识对应的待播放多媒体内容进行预加载,得到预加载的各待播放多媒体内容对应的待播放多媒体文件;在所述第一标识不小于所述第三标识的情况下,对所述时序播放列表中所述第一标识之后的标识对应的待播放多媒体内容,至所述第二标识对应的待播放多媒体内容进行预加载,得到预加载的各待播放多媒体内容对应的待播放多媒体文件。5.根据权利要求3所...
【专利技术属性】
技术研发人员:娄志云,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。