一种视频播放方法和装置的制造方法_3

文档序号:9870942阅读:来源:国知局
生的响应,预览图片由视频的多帧图片合成。
[0077]步骤302、根据响应信息和视频时间点的对应关系,确定第一响应信息对应的视频时间点。
[0078]步骤303、从第一响应信息对应的视频时间点播放视频。
[0079]这样一来,视频播放装置显示预览图片,该预览图片由数据流的多帧图片合成,且点击预览图片上的多帧图片所在的区域都对应该帧图片的视频时间点,因此,用户不仅仅可以根据这些图片更多的了解该视频的内容,选择是否观看,还可以根据图片决定从哪里观看,提尚用户体验。
[0080]进一步的,多帧图片包括原始预览图片和多帧关键帧图片,所述方法还包括:按照预设规则,从视频中获取多帧关键帧图片;将关键帧图片和所述原始预览图片合成预览图片。这里,原始预览图片是现有技术中的预览图片;该原始预览图片可以是视频中的某一帧图片,关键帧与该某一帧图片不能相同;原始预览图片还可以是非视频中的图片,例如海报图片、视频中几帧图片的合成图片等等。
[0081]这里,合成预览图片的方法有很多种,例如,将多帧图片顺序排列拼接,将拼接后的图片缩小至预览合成图片的大小。本实施例对此不做限制。
[0082]优选的,本实施中,将原始预览图片设置在合成图片的一个角,关键帧图片环绕该原始预览图片。如图4所示以7帧关键帧为例,预览图中的原始预览图位于预览图的右上角,7帧关键帧图片包围原始预览图,该7帧关键帧图片按从右到左的顺序依次为第I帧关键帧、第2帧关键帧、第3帧关键帧、第4帧关键帧、第5帧关键帧、第6帧关键帧、第7帧关键帧。由于一般情况下,用户观看视频都是从头开始看,因此,将原始预览图片对应到视频的初始时间点。值得说明的是,本实施例还可以将原始预览图片对应到视频已经看到的时间点。
[0083]优选的,关键帧图片的帧数是7个。
[0084]这里,预设规则可以包括按预设时间间隔来确定多帧关键帧,该预设时间间隔是多帧关键帧的第i帧关键帧和第i+Ι帧关键帧图片之间的时间间隔,i是小于多帧关键帧的个数。具体的,预设时间间隔可以根据视频的时间长度按关键帧帧数均分来确定。该装置打开多媒体视频文件,获取视频时间长度t,该t大于O。并设置获取关键帧图片帧数X,该X大于
O ;计算获取的关键帧的视频时间点:O,t/x,2t/x,......,(X-2) t/x,(X-1) t/x。获取各个视频时间点对应的关键帧:1,i I,i2,……,i (X-2),i (X-1)。例如,视频时间长度是140分钟,需要取7帧关键帧,若将该时间长度均分,那么,预设规则应该为20分钟,因此,在O到20分钟之间的图片任取一张作为第I帧关键帧,示例的,假设可将10分O秒的图片作为第I帧关键帧,可以将30分O秒的图片作为第2帧关键帧,可以将50分O秒的图片作为第3帧关键帧,可以将70分O秒的图片作为第4帧关键帧,可以将90分O秒的图片作为第5帧关键帧,可以将110分O秒的图片作为第6帧关键帧,可以将130分O秒的图片作为第7帧关键帧。
[0085]这里,预设规则还可以包括按照视频的内容进行获取多帧关键帧。例如片头片尾没有什么具体的内容,因此,从略去片头片尾的视频中获取多帧关键帧,从视频中集中出现男女主人公的视频片段中,获取多帧关键帧。因此,本实施例提供的预设规则并不限制具体的规则。
[0086]进一步的,所述将关键帧图片和原始预览图片合成预览图片之后,所述方法还包括:在视频中确定多帧关键帧图片对应的视频时间点;确定原始预览图片对应的初始时间点;在预览图片中确定多帧图片所在区域;设置多帧图片所在区域的响应信息;根据多帧图片所在区域的响应信息、多帧关键帧图片对应的视频时间点和原始预览图片对应的初始时间点,生成响应信息和视频时间点的对应关系。
[0087]具体的,计算并分割预览图片中每一个i0,il,i2……i(x-2),i(x-l)关键帧区域。
设置 i0,il,i2,......,i (x-2),i (x_l)关键帧区域的点击响应 eventO,event I,event2,......,
event (x_2),event (x_l)。设置eventO,event I,event2,......,event (x_2),event (x_l)。对应视频文件执行响应结果resultO,resultl,result2,......,result(x_2),result(x_l)。
[0088]其中,resultO:表示从视频文件0秒位置开始播放。
[0089]resultl:表示从视频文件t/x秒位置开始播放。
[0090]result2:表示从视频文件2t/x秒位置开始播放。
[0091]……
[0092]result(x_2):表示从视频文件(x_2)t/x秒位置开始播放。
[0093]result(x-l):表示从视频文件(x_l)t/x秒位置开始播放。
[0094]这里,响应信息和视频时间点的对应关系包括:第I帧关键帧图片所在区域的响应信息和第I帧关键帧图片的视频时间点对应;第2帧关键帧图片所在区域的响应信息和第2
帧关键帧图片的视频时间点对应;......;最后一帧关键帧图片所在区域的响应?目息和最后一帧关键帧图片的视频时间点对应;原始预览图片所在区域的响应信息和视频的初始时间点相对应。一般情况下,初始时间点是O分O秒。
[0095]这里,每一帧图片所在的区域对应着响应信息是不同,以区别每一帧图片。
[0096]优选的,原始预设图片的区域大于多个关键帧图片中任一帧图片的区域。
[0097]实施例二
[0098]本发明实施例提供一种视频播放方法,应用于移动手机,本实施例中假设关键帧图片的帧数是6,如图5所示,该方法包括:
[0099]步骤401、按照预设规则,从视频中获取6帧关键帧图片。
[0100]步骤402、获取原始预览图片。
[0101]这里,原始预览图片是现有技术中的预览图片。该原始预览图片可以是视频中的某一帧图片,关键帧与该某一帧图片不能相同,原始预览图片还可以是非视频中的图片,例如海报图片、视频中几帧图片的合成图片等等。
[0102]步骤403、将原始预览图片和6帧关键帧图片合成预览图片。
[0103]步骤404、在预览图片中获取7帧图片所在区域。
[0104]这里,7帧图片包括I个原始预览图片和6帧关键帧图片。
[0105]步骤405、设置7帧图片的区域的响应信息。
[0106]这里,每一帧图片所在的区域对应着响应信息是不同,以区别每一帧图片。
[0107]步骤406、根据7帧图片所在区域的响应信息、6帧关键帧图片对应的视频时间点和原始预览图片对应的初始时间点,生成所述响应信息和视频时间点的对应关系。
[0108]这里,第I帧关键帧图片所在区域的响应信息和第I帧关键帧图片的视频时间点对应;第2帧关键帧图片所在区域的响应信息和第2帧关键帧图片的视频时间点对应;第3帧关键帧图片所在区域的响应信息和第3帧关键帧图片的视频时间点对应;第4帧关键帧图片所在区域的响应信息和第4帧关键帧图片的视频时间点对应;第5帧关键帧图片所在区域的响应信息和第5帧关键帧图片的视频时间点对应;第6帧关键帧图片所在区域的响应信息和第6帧关键帧图片的视频时间点对应;原始预览图片所在区域的响应信息和视频的初始时间点相对应。一般情况下,初始时间点是O分O秒。
[0109]步骤407、获取用户点击预览图片的第一响应信息。
[0110]用户通过是指点击屏幕上的预览图片,生成第一响应信息。
[0111]步骤408、根据响应信息和视频时间点的对应关系,确定第一响应信息对应的视频时间点。
[0112]这里,第一响应信息对应视频时间点,也就是第一响应信息对应的某一关键帧图片或者原始预览图片的视频时间点。
[0113]步骤409、从第一响应信息对应的视频时间点播放视频。
[0114]值得说明的是,若本实施例中该视频不显示预览图片,也就是说图片合成失败,则显示原始预览图片。在步骤407之后,步骤408之前,本实施还可以包括判断当前显示的是否是预览图片,若是,才执行408;若否,则按照现有技术的流程进行处理。
[0115]实施例三
[0116]本实施例提供一种视频播放装置50,如图6所示,所述装置50包括:
[0117]获取单元501,用于获取用户点击预览图片的第一响应信息,所述第一响应信息是所述用户点击所述预览图片中的第一帧图片所在的区域产生的响应,所述预览图片由所述视频的多帧图片合成。
[0118]确定单元502,用于根据响应信息和视频时间点的对应关系,确定所述第一响应信息对应的视频时间点。
[0119]播放单元503,用于
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1