1.一种智能手机预览的方法,其特征在于,包括:
针对各个网络视频,根据用户观看所述网络视频的历史数据从所述网络视频中抽取关键帧构成视频预览内容;
在接收到用户对视频播放器中预览链接的选择操作或判断视频播放的网络环境符合预设条件时,获取请求观看的网络视频的视频预览内容;
接收视频预览内容播放请求,所述视频预览内容播放请求还包含视频源标识与窗口标识之间的对应关系;
判断所述窗口标识对应的画面窗口的面积是否大于面积阈值,如果是,则解码与所述视频源标识对应的视频源主码流,并在输出视频源主码流窗口标识对应的窗口;否则解码与所述视频源标识对应的视频源子码流,将输出视频源主码流窗口标识对应的下一窗口;
播放所述视频预览内容。
2.根据权利要求1所述的一种智能手机预览的方法,其特征在于,在所述接收到用户对视频播放器中预览链接的选择操作或判断视频播放的网络环境符合预设条件之前,所述方法还包括:
视频播放器接收对所述网络视频的访问操作,或,非视频播放器的视频播放应用接收对所述网络视频的分享链接的选择操作并加载所述网络视频和所述视频播放器。
3.根据权利要求1所述的一种智能手机预览的方法,其特征在于,所述判断视频播放的网络环境符合预设条件包括:
检测所述网络视频的当前播放环境的网络带宽或网速数据,确定所述网络带宽符合预设网络带宽范围或预设网速范围。
4.根据权利要求1所述的一种智能手机预览的方法,其特征在于,所述判断视频播放的网络环境符合预设条件包括:
加载针对所述网络视频设置的预览图,若在超出预设时间范围的时间内未成功加载所述预览图,则确定在当前网络环境下无法播放所述网络视频以及所述视频播放的网络环境符合预设条件。
5.根据权利要求1所述的一种智能手机预览的方法,其特征在于,所述根据用户观看所述网络视频的历史数据从所述网络视频中抽取关键帧构成视频预览内容包括:
提取记录的用户观看所述网络视频的历史数据,提取用于表征所述网络视频关键内容的关键帧;
对所提取的关键帧进行视频拼接转码生成视频预览内容。
6.根据权利要求5所述的一种智能手机预览的方法,其特征在于,所述用户观看所述网络视频的历史数据包括多个用户观看的网络视频的时间范围以及拖动观看视频的时间范围,所述提取记录的用户观看所述网络视频的历史数据,提取用于表征所述网络视频关键内容的关键帧包括:
根据多个用户观看的网络视频的时间范围以及拖动观看视频的时间范围,判断多个用户观看较多的关键帧,作为表征所述网络视频关键内容的关键帧。
7.根据权利要求5所述的一种智能手机预览的方法,其特征在于,所述对所提取的视频片段进行视频拼接转码生成视频预览内容包括:
对所提取的关键帧进行视频拼接转码生成GIF动画或码率符合预设码率范围的视频预览内容。
8.根据权利要求1所述的一种智能手机预览的方法,其特征在于,在所述播放所述视频预览内容之后,所述方法还包括:
生成包括是否观看所述网络视频的选择链接的提示信息;
在所述判断视频播放的网络环境符合预设条件时,获取请求观看的网络视频的视频预览内容之前,所述方法还包括:生成包括是否观看所述网络视频的视频预览内容的提示信息。
9.根据权利要求1所述的一种智能手机预览的方法,其特征在于,所述一种智能手机预览的方法还包括:
将生成的视频预览内容与所述视频预览内容对应的网络视频共同存放于预置的视频数据库;
将生成的视频预览内容与所述视频预览内容对应的网络视频在所述视频数据库中的存放位置和时长信息存放于预置的视频元信息数据库。
10.一种智能手机预览的装置,其特征在于,包括:
预览生成模块,用于针对各个网络视频,根据用户观看所述网络视频的历史数据从所述网络视频中抽取关键帧构成视频预览内容;
预览触发模块,用于接收用户对视频播放器中预览链接的选择操作或判断视频播放的网络环境符合预设条件;
预览获取模块,用于获取请求观看的网络视频的视频预览内容;
阈值设置单元,设置视频预览内容窗口的面积阈值;
码流获取单元,获取各通道视频预览内容的主码流和子码流,并输出;
预览播放模块,接收各通道视频预览内容的主码流和子码流用于播放所述视频预览内容。