【技术实现步骤摘要】
电子设备及其定位播放音视频文件的方法
本申请涉及计算机
,特别是涉及一种电子设备及其定位播放音视频文件的方法。
技术介绍
随着数字技术和互联网技术的发展,通过电子设备,如配置有机顶盒的电视机播放音视频已逐步普及到每家每户。在视频播放过程中,人们常常会根据自己的需要将音视频文件定位到在自己所希望的时间点进行播放。当前网络播放影片进行定位操作常见的有两种方法,一种是通过假设音视频文件中的I帧是均匀分布,来获取最近的I帧,如果找到的I帧的时间在定位目标时间的误差范围内,视作定位成功;否则,多次计算以找到合适的位置来保证定位的精度。显然,这种方法会大大降低定位播放的速度;而为了提高速度,在另一种方法中通过仅计算一次的方式来确定定位目标对应的I帧,这样显然会以牺牲精确度为代价。显然,两种方法都难以满足人们的需求。
技术实现思路
本申请主要解决的技术问题是提供一种电子设备及其定位播放音视频文件的方法,能够同时提高电子设备定位播放音视频文件时定位的精确度以及速度。为解决上述技术问题,本申请采用的一个技术方案是:提供一种电子设备定位播放音视频文件的方法,包括:获取所述音视频文件中I帧(帧内编码帧)数据的位置信息;确定用户输入的所述音视频文件的本次播放的起始播放点的信息;比对所述本次播放的起始播放点的信息与所述I帧数据的位置信息,获取与所述本次播放的起始播放点最接近的I帧,并以与所述本次播放的起始播放点最接近的I帧作为本次播放的播放起始帧;以所述播放起始帧作为本次播放的起始处,开始解码播放所述音视频文件。为解决上述技术问题,本申请采用的另一个技术方案是:提供一种电子设备, ...
【技术保护点】
1.一种电子设备定位播放音视频文件的方法,其特征在于,包括:获取所述音视频文件中I帧(帧内编码帧)数据的位置信息;确定用户输入的所述音视频文件的本次播放的起始播放点的信息;比对所述本次播放的起始播放点的信息与所述I帧数据的位置信息,获取与所述本次播放的起始播放点最接近的I帧,并以与所述本次播放的起始播放点最接近的I帧作为本次播放的播放起始帧;以所述播放起始帧作为本次播放的起始处,开始解码播放所述音视频文件。
【技术特征摘要】
1.一种电子设备定位播放音视频文件的方法,其特征在于,包括:获取所述音视频文件中I帧(帧内编码帧)数据的位置信息;确定用户输入的所述音视频文件的本次播放的起始播放点的信息;比对所述本次播放的起始播放点的信息与所述I帧数据的位置信息,获取与所述本次播放的起始播放点最接近的I帧,并以与所述本次播放的起始播放点最接近的I帧作为本次播放的播放起始帧;以所述播放起始帧作为本次播放的起始处,开始解码播放所述音视频文件。2.根据权利要求1所述的方法,其特征在于,获取所述音视频文件中I帧数据的位置信息的步骤,包括:获取存储有所述音视频文件中的I帧数据的位置信息的预设数据包;解析读取所述预设数据包以获取所述音视频文件中的I帧数据的位置信息。3.根据权利要求2所述的方法,其特征在于,在执行获取存储有所述音视频文件中的I帧数据的位置信息的预设数据包的步骤之前,所述方法进一步包括:创建存储有所述音视频文件中的I帧数据的位置信息的预设数据包。4.根据权利要求3所述的方法,其特征在于,创建存储有所述音视频文件中的I帧数据的位置信息的预设数据包的步骤,包括:在首次播放所述音视频文件的过程中,记录所述音视频文件中的I帧数据的位置信息,并根据记录而创建存储有所述音视频文件中的I帧数据的位置信息的预设数据包。5.根据权利要求4所述的方法,其特征在于,所述音视频文件的首次播放为所述音视频文件在当前进行定位播放的所述电子设备中的首次播放,且创建的所述预设数据包存储在当前进行定位播放的所述电子设备中的存储器中,以供所述电子设备在再次播放所述音视频文件时调取。6.根据权利要求4所述的方法,其特征在于,所述音视频文件的首次播放为所述音视频文件在任一电子设备中的首次播放,且任一电子设备首次播放所述音视频文件而记录创建的存储有所述音视频文件中的I帧数据的位置信息的所述预设数据包上传至云端服务器,以供其它电子设备在播放所述音视频文件时调取。7.根据权利要求4所述的方法,其特征在于,所述音视频文件的首次播放为所述音视频文件在同一厂商的任一电子设备中的首次播放,且所述同一厂商的任一电子设备首次播放所述音视频文件而记录创建的存储有所述音视频文件中的I帧数据的位置信息的所述预设数据包上传至所述厂商的云端服务器,以供所述厂商的其它电子设备在播放所述音视频文件时调取。8.根据权利要求1所述的方法,其特征在于,所述音视频文件中I帧数据的位置信息为所述I帧在所述音视频文件中出现的时间点信息。9.一种电子设备,其特征在于,所述电子设备包括:处理器和存储器,所述处理器与所述存储器耦接,其中,所述存储器内存储有定位播放音视频文件程序,当所述定位播放音...
【专利技术属性】
技术研发人员:胡磊,
申请(专利权)人:晨星半导体股份有限公司,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。