CN101957752B - Flash视频预览方法及其*** - Google Patents
Flash视频预览方法及其*** Download PDFInfo
- Publication number
- CN101957752B CN101957752B CN201010275194.8A CN201010275194A CN101957752B CN 101957752 B CN101957752 B CN 101957752B CN 201010275194 A CN201010275194 A CN 201010275194A CN 101957752 B CN101957752 B CN 101957752B
- Authority
- CN
- China
- Prior art keywords
- preview
- video
- time point
- video data
- flash
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明提供一种FLASH视频预览方法及其***,所述FLASH视频预览方法包括以下步骤:根据鼠标在播放进度条上定位的位置计算预览时间点;根据所述预览时间点获取对应的预览视频数据;新建Video对象承载所述预览视频数据,并在预览窗口中播放所述预览视频数据中与所述预览时间点对应的视频画面。本发明提供的FLASH视频预览方法中,根据鼠标在播放进度条上的位置判断用户的预览时间点,生成对应的视频预览图,方便用户在FLASH视频播放过程中对其他部分内容预览,可以完善FLASH视频播放功能,丰富视频播放功能,增强用户体验。
Description
技术领域
本发明涉及FLASH视频播放技术领域,尤其涉及一种FLASH视频预览方法、一种FLASH视频预览***。
背景技术
随着计算机技术的发展,网络视频播放已经成为互联网提供咨询的主要手段之一,全球涌现了大量的视频播放网站,如美国的youtube.com和中国的56.com。在这些网站中,几乎都采用了FLASH视频播放技术。FLASH视频播放技术是由美国Adobe公司开发,和其它的视频播放技术相比,FLASH视频播放技术由于其出现较晚,技术比较先进,适用于在互联网上运用。
然而,现有技术中的FLASH视频播放技术,无论是网络在线的FLASH视频播放技术中,还是个人电脑的FLASH视频播放软件中,都没有视频预览的功能,用户在正常播放FLASH视频时,同时不能对FLASH视频其他部分的内容进行预览,因此使用不够方便。
发明内容
针对现有技术的FLASH视频播放技术没有预览功能,使用不够方便的缺陷,本发明要解决的技术问题在于提供一种FLASH视频预览方法,无论在网络在线的FLASH视频播放技术中,还是个人电脑的FLASH视频播放软件中都能够适用,方便用户在FLASH视频播放过程中对其他部分内容预览,可以完善FLASH视频播放功能,丰富视频播放功能,增强用户体验。
一种FLASH视频预览方法,包括以下步骤:当用户的鼠标移动到播放进度条上时,触发视频预览功能,获取视频总时间长度,计算所述鼠标定位的位置与播放进度条总长度的百分比,并根据视频总时间长度和所述百分比计算预览时间点;根据所述预览时间点,判断所述预览时间点指向的视频数据是否已经加载;如果所述预览时间点指向的视频数据已经加载,则从已加载的视频数据中提取与所述预览时间点对应的预览视频数据;判断当前视频播放点的位置与所述预览时间点的位置是否位于同一视频数据块中;如果是,则新建stream对象,将所述预览时间点对应的预览视频数据复制至所述stream对象;否则,直接读取所述预览视频数据;如果所述预览时间点指向的视频数据未加载,新建stream对象,在所述stream对象中加载与所述预览时间点对应的预览视频数据;新建Video对象承载所述预览视频数据,并在预览窗口中播放所述预览视频数据中与所述预览时间点对应的视频画面。
与现有技术相比较,本发明的FLASH视频预览方法中,根据鼠标在播放进度条上的位置判断用户的预览时间点,生成并显示对应的视频预览图。方便用户在FLASH视频播放过程中对所述FLASH视频其他部分内容的预览,可以完善FLASH视频播放功能,丰富视频播放功能,增强用户体验。
本发明要解决的技术问题还在于提供一种FLASH视频预览***。
一种FLASH视频预览***,包括:预览时间计算模块、预览数据获取模块和预览生成模块。所述预览时间计算模块用于当用户的鼠标移动到播放进度条上时,触发视频预览功能,获取视频总时间长度,计算所述鼠标定位的位置与播放进度条总长度的百分比,并根据视频总时间长度和所述百分比计算预览时间点;所述预览数据获取模块用于根据所述预览时间点获取对应的预览视频数据;所述预览生成模块用于新建Video对象承载所述预览视频数据,并在预览窗口中播放所述预览视频数据中与所述预览时间点对应的视频画面;所述预览数据获取模块包括:判断所述预览时间点指向的视频数据是否已经加载的第一判断模块;当所述第一判断模块的判断结果为否时,新建stream对象,在所述stream对象中加载与所述预览时间点对应的预览视频数据的数据加载模块;判断当前视频播放点的位置与所述预览时间点的位置是否位于同一视频数据块中的第二判断模块;当所述第二判断模块的判断结果为是时,新建stream对象,将所述预览时间点对应的预览视频数据复制至所述stream对象的复制模块;以及,当所述第二判断模块的判断结果为否时,直接读取所述预览视频数据的读取模块。
与现有技术相比较,本发明的FLASH视频预览***中,所述预览时间计算模块根据鼠标在播放进度条上的位置判断用户的预览时间点,所述预览数据获取模块获取预览视频数据,所述预览生成模块创建Video对象承载所述预览视频数据,在预览窗口中显示对应的视频预览图。方便用户在FLASH视频播放过程中对所述FLASH视频其他部分内容的预览,可以完善FLASH视频播放功能,丰富视频播放功能,增强用户体验。
本发明要解决的技术问题还在于提供一种FLASH播放器。所述FLASH播放器包括FLASH视频预览***,所述FLASH视频预览***,包括:预览时间计算模块、预览数据获取模块和预览生成模块。所述预览时间计算模块用于当用户的鼠标移动到播放进度条上时,触发视频预览功能,获取视频总时间长度,计算所述鼠标定位的位置与播放进度条总长度的百分比,并根据视频总时间长度和所述百分比计算预览时间点;所述预览数据获取模块用于根据所述预览时间点获取对应的预览视频数据;所述预览生成模块用于新建Video对象承载所述预览视频数据,并在预览窗口中播放所述预览视频数据中与所述预览时间点对应的视频画面;所述预览数据获取模块包括:判断所述预览时间点指向的视频数据是否已经加载的第一判断模块;当所述第一判断模块的判断结果为否时,新建stream对象,在所述stream对象中加载与所述预览时间点对应的预览视频数据的数据加载模块;判断当前视频播放点的位置与所述预览时间点的位置是否位于同一视频数据块中的第二判断模块;当所述第二判断模块的判断结果为是时,新建stream对象,将所述预览时间点对应的预览视频数据复制至所述stream对象的复制模块;以及,当所述第二判断模块的判断结果为否时,直接读取所述预览视频数据的读取模块。
与现有技术相比较,本发明的FLASH播放器具有所述FLASH视频预览***,所述FLASH视频预览***中,所述预览时间计算模块根据鼠标在播放进度条上的位置判断用户的预览时间点,所述预览数据获取模块获取预览视频数据,所述预览生成模块创建Video对象承载所述预览视频数据,生成并在预览窗口中显示对应的视频预览图。方便用户在FLASH视频播放过程中对所述FLASH视频其他部分内容的预览,可以完善FLASH视频播放功能,丰富视频播放功能,增强用户体验。
附图说明
图1是本发明FLASH视频预览方法的流程示意图;
图2为视频数据按顺序加载的示意图;
图3为视频数据分段加载的示意图;
图4为本发明FLASH视频预览方法的原理示意图;
图5是本发明FLASH视频预览***的结构示意图;
图6是本发明FLASH视频预览***一种具体实施方式的结构示意图;
图7利用本发明的FLASH播放器和FLASH视频预览***对视频进行预览的效果示意图。
其中,10 FLASH视频预览***;
11 预览时间计算模块;
111 视频长度获取模块;
112 运算模块;
12 预览数据获取模块;
121 第一判断模块;
122 数据加载模块;
123 第二判断模块;
124 复制模块;
125 读取模块;
13 预览生成模块。
具体实施方式
请参阅图1,图1是本发明FLASH视频预览方法的流程示意图。
所述FLASH视频预览方法包括以下步骤:
步骤S101,根据鼠标在播放进度条上定位的位置计算预览时间点;
当用户的鼠标移动到播放进度条上时,触发视频预览功能。首先获取视频总时间长度;然后计算所述鼠标定位的位置与播放进度条总长度的百分比,并根据视频总时间长度和所述百分比计算所述预览时间点。
当FLASH视频加载时,可以从视频的元数据信息(MetaData)中获得所述FLASH视频的总时间长度,称为:totalTimes。
作为参考举例,获取视频的总时间长度的步骤可以采用以下代码实现:
通过检测当前鼠标定位的位置,可以计算当前鼠标定位的位置与所述播放进度条总长度的百分比,计算方式为:
百分比=鼠标当前位置/播放进度条总长度;
将所述FLASH视频的总时间长度乘以所述百分比,获得当前所述预览时间点:
当前预览时间点=total Times×(鼠标当前位置/播放进度条总长度);
作为参考举例,实现计算所述预览时间点的代码为:
var precent=background._xmouse/background._width;
var now Time=totalTimes*precent;
步骤S102,根据所述预览时间点获取对应的预览视频数据;
本发明的FLASH视频预览方法可以适用于播放本地的视频或者视频网站上的视频,通过执行步骤S101获得用户指定的预览时间点之后,在本步骤中,根据所述预览时间点从网络上下载或者从Flash播放器的缓存中储存的视频数据提取用于产生预览图的预览视频数据。所述预览数据可以设置为以所述预览时间点为起始点或中点的N帧视频数据,或者以所述预览时间点为终点的N帧视频数据,N为正整数,可根据具体需要设定。
对于本地的FLASH视频文件的播放,由于整个视频文件可能已经保存在本地,无需从网络下载,因此可以直接获取以所述预览时间点为起始点的一段视频数据作为所述预览视频数据。
而对于网络上的FLASH视频文件的播放,则首先需要从网络下载相应的视频数据,然后才能从下载的视频数据中获取对应的预览视频数据。
一般地,从网络下载相应的视频数据时,通常有两种模式,其中一种下载模式为按照数据流顺序下载,如图2所示;另一种模式为分段下载,即将一个视频文件的数据分成多个数据块,每个数据块之间前后衔接,下载时可依次下载每一个所述数据块,或者同时下载多个所述数据块的视频数据,如图3所示。
因此,对于播放网络视频的情形,在本步骤中首先判断所述预览时间点指向的视频数据是否已经加载;如果是,则从已加载的视频数据中提取与所述预览时间点对应的预览视频数据;否则,新建stream对象,在所述stream对象中加载与所述预览时间点对应的预览视频数据。
以分块下载数据为例,如图4所示,在浏览器的缓存中储存的视频文件包含的多个数据块中,数据块1加载完毕,数据流资源处于空闲状态;数据块2正在加载中,数据流资源处于活动状态;数据块3加载完毕,但播放头位于该数据块之上,数据流资源处于活动状态。
当用户指定的所述预览时间点位于预览点1的位置时,由于整个所述数据块1已经加载完毕,所以可直接从浏览器的缓存中读取所述数据块1的数据,获取对应的预览视频数据;
当用户指定的所述预览时间点位于预览点2的位置时,虽然所述数据块2正在加载中,但所述预览点2所指向的部分视频数据已经加载,所以同样可直接从浏览器的缓存中读取对应的预览视频数据;
当所述预览时间点位于预览点3的位置时,该部分的视频数据尚未加载,不能直接从浏览器的缓存中读取。此时新建一个stream对象,在所述stream对象中加载与所述预览时间点对应的预览视频数据,操作时可以从所述预览时间点开始加载一段预定长度的视频数据作为所述预览视频数据,此实施例的方案较适用于数据块尺寸较大,数据加载速度较慢的情况。由于另外新建stream对象来保存加载的所述预览视频数据,无需等待按照正常加载顺序加载的视频数据,因此可以实现任意位置的视频预览。
作为另一个实施例,当所述预览时间点位于预览点3的位置时,也可以暂停视频预览的操作,等待视频数据的加载点超过预览时间点时,再执行步骤S202,从浏览器的缓存中读取对应的预览视频数据。由于需要等待视频数据按照正常的加载顺序加载,因此该实施例的方案较适用于数据块尺寸较小,数据加载速度较快的情况。
当用户的预览时间点位于预览点4的位置时,所述数据块3的视频数据已经加载完毕,但是所述数据块3的资源正被播放头占用,无法同时用于预览。因此,在本步骤中进一步判断当前视频播放点的位置与所述预览时间点是否位于同一视频数据块中;如果是,则新建stream对象,从播放器的缓存复制与所述预览时间点对应的预览视频数据至所述stream对象;否则,直接从所述播放器的缓存中读取所述预览视频数据。
在上述例子中,新建一个stream对象,将所述数据块3的数据复制至所述stream对象中,然后在所述stream对象中提取对应的预览视频数据;或者直接根据所述预览时间点,将对应的预览视频数据复制至所述stream对象,用于产生视频预览图。
步骤S103,新建Video对象承载所述预览视频数据;
Video对象作为视频数据流的容器,在本步骤中,新建一个Video对象,承载步骤S102中获取的所述预览视频数据,以便下面的步骤S104中对所述预览视频数据进行播放显示。
步骤S104,在预览窗口中播放所述预览视频数据中与所述预览时间点对应的视频画面。
在本步骤中,可以调用Flash播放器内的seek函数搜寻与所述预览时间点对应的视频画面数据。所述seek函数可以从视频流的内部搜寻最接近于指定毫秒数的关键帧开始播放,当视频流处于暂停状态,调用seek函数获得的就是最接近于指定毫秒数的关键帧的播放画面,在本发明中作为所述视频预览图。因为在所述步骤S102中获得的所述预览视频数据本身处于暂停状态,因此在本步骤中,调用seek函数搜寻所述预览视频数据中最接近于所述预览时间点的关键帧的画面数据,并在新建的预览窗口中播放所述关键帧画面。作为一个实施例,所述预览窗口的显示位置设置在所述鼠标在播放进度条上定位的位置之上,所述预览窗口的尺寸大小可根据实际情况设定,以方便用户查看预览画面并不影响正常视频画面显示为准。
作为参考举例,在步骤S102中获得的所述预览视频数据称为stream,则实现步骤S103和步骤S104的代码为:
video.attach Video(stream);
stream.seek(当前预览时间点);
与现有技术相比较,本发明的FLASH视频预览方法中,根据鼠标在播放进度条上的位置判断用户的预览时间点,生成并在预览窗口中显示对应的视频预览图。使用该方法可以在播放本地的视频或者视频网站上的视频时,对视频其他部分的内容产生预览。可以完善FLASH视频播放功能,丰富视频播放功能,增强用户体验。
本发明的FLASH播放器包括FLASH视频预览***。所述FLASH播放器可以是本地计算机上安装的单独的播放器程序,也可以是设置在网络浏览器上的FLASH播放器,用于播放视频网站上的视频。
请参阅图5,图5是本发明FLASH视频预览***的结构示意图。
所述FLASH视频预览***10包括:预览时间计算模块11、预览数据获取模块12和预览生成模块13。所述预览时间计算模块11用于根据鼠标在播放进度条上定位的位置,计算预览时间点;所述预览数据获取模块12用于根据所述预览时间计算模块11计算的所述预览时间点获取对应的预览视频数据;所述预览生成模块13用于新建Video对象承载所述预览数据获取模块12获取的预览视频数据,并在新建的预览窗口中播放所述预览视频数据中与所述预览时间点对应的画面。
请进一步参阅图6,图6是本发明FLASH视频预览***一种具体实施方式的结构示意图。
所述预览时间计算模块11包括视频长度获取模块111和运算模块112,所述视频长度获取模块111用于获取所述视频总时间长度;所述运算模块112用于计算所述鼠标定位的位置与播放进度条总长度的百分比,并根据所述视频长度获取模块111获取的所述视频总时间长度和所述百分比计算所述预览时间点。
当用户的鼠标移动到播放进度条上时,触发本发明FLASH视频预览***10的视频预览功能。所述视频长度获取模块111从FLASH视频的元数据信息(MetaData)中获得所述FLASH视频的总时间长度,称为:totalTimes。
所述运算模块112首先计算当前鼠标定位的位置与所述播放进度条总长度的百分比,计算公式为:
百分比=鼠标当前位置/播放进度条总长度;
然后,所述运算模块112将所述FLASH视频的总时间长度乘以所述百分比,获得当前的预览时间点,计算公式为:
当前预览时间点=total Times×(鼠标当前位置/播放进度条总长度)
本发明的FLASH播放器可以适用于播放本地的视频或者视频网站上的视频,所述预览数据获取模块12用于根据所述预览时间点从网络上下载或者从Flash播放器的缓存中储存的视频数据提取用产生预览图的预览视频数据。所述预览数据可以设置为以所述预览时间点为起始点或中点的N帧视频数据,或者以所述预览时间点为终点的N帧视频数据,N为正整数,可根据具体需要设定。
对于本地的FLASH视频文件的播放,由于整个视频文件可能已经保存在本地,无需从网络下载,因此所述预览数据获取模块12可以直接从本地保存的视频文件中获取以所述预览时间点为起始点的一段视频数据作为所述预览视频数据。而对于网络上的FLASH视频文件的播放,则首先需要从网络下载相应的视频数据,然后才能从下载的视频数据中获取对应的预览视频数据。
所述预览数据获取模块12包括第一判断模块121、数据加载模块122、第二判断模块123、复制模块124以及读取模块125,所述第一判断模块121用于判断所述预览时间点指向的视频数据是否已经加载;在所述第一判断模块121的判断结果为否时,所述数据加载模块122新建stream对象,在所述stream对象中加载与所述预览时间点对应的预览视频数据。
所述第二判断模块123用于判断当前视频播放点的位置与所述预览时间点是否位于同一视频数据块中;在所述第二判断模块123的判断结果为是时,数据块的资源被播放头占用,无法同时用于预览,因此所述复制模块124新建stream对象,从播放器的缓存复制与所述预览时间点对应的预览视频数据至所述stream对象;在所述第二判断模块123的判断结果为否时,所述读取模块125直接读取所述预览视频数据的读取模块。
Video对象作为视频数据流的容器,所述预览数据获取模块12获取的所述预览视频数据需要重新承载一个Video对象才能够进行播放显示,生成预览图。因此,所述预览生成模块13首先新建一个Video对象来承载所述预览数据获取模块12获取的预览视频数据。
所述预览生成模块13可以调用Flash播放器内的seek函数生成视频预览图。seek函数可以从视频流的内部搜寻最接近于指定毫秒数的关键帧开始播放。所以,当视频流处于暂停状态,调用seek函数获得的就是最接近于指定毫秒数的关键帧的播放画面。因为所述预览数据获取模块12获取的所述预览视频数据本身处于暂停状态,因此所述预览生成模块13可以调用seek函数搜寻所述预览视频数据中最接近于所述预览时间点的关键帧的画面数据,并在新建的预览窗口中播放所述关键帧画面。作为一个实施例,所述预览窗口的显示位置设置在所述鼠标在播放进度条上定位的位置之上,所述预览窗口的尺寸大小可根据实际情况设定,以方便用户查看预览画面并不影响正常视频画面显示为准。利用本发明的FLASH播放器播放FLASH视频或者利用所述FLASH视频预览***10对视频进行预览的效果如图7所示,当前FLASH播放器播放的画面是播放时间为52秒的画面,用户鼠标定位在播放时间为56秒处,则本发明的FLASH视频预览***对所述播放时间为56的视频画面生成预览。
与现有技术相比较,本发明的FLASH播放器包括所述FLASH视频预览***10,所述FLASH视频预览***10的所述预览时间计算模块11根据鼠标在播放进度条上的位置判断用户的预览时间点,所述预览数据获取模块12获取预览视频数据,所述预览生成模块13创建Video对象承载所述预览视频数据,生成并在新建的预览窗口中显示对应的视频预览图。使用该FLASH播放器或者所述FLASH视频预览***可以在播放本地的视频或者视频网站上的视频时,对视频其他部分的内容产生预览,可以完善FLASH视频播放功能,丰富视频播放功能,增强用户体验。
以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。
Claims (3)
1.一种FLASH视频预览方法,其特征在于包括以下步骤:
当用户的鼠标移动到播放进度条上时,触发视频预览功能,获取视频总时间长度,计算所述鼠标定位的位置与播放进度条总长度的百分比,并根据视频总时间长度和所述百分比计算预览时间点;
根据所述预览时间点,判断所述预览时间点指向的视频数据是否已经加载;
如果所述预览时间点指向的视频数据已经加载,则从已加载的视频数据中提取与所述预览时间点对应的预览视频数据;判断当前视频播放点的位置与所述预览时间点的位置是否位于同一视频数据块中;如果是,则新建stream对象,将所述预览时间点对应的预览视频数据复制至所述stream对象;否则,直接读取所述预览视频数据;
如果所述预览时间点指向的视频数据未加载,新建stream对象,在所述stream对象中加载与所述预览时间点对应的预览视频数据;
新建Video对象承载所述预览视频数据,并在预览窗口中播放所述预览视频数据中与所述预览时间点对应的视频画面。
2.如权利要求1所述FLASH视频预览方法,其特征在于,在预览窗口中播放所述预览视频数据中与所述预览时间点对应的视频画面的步骤包括:
调用seek函数搜寻所述预览视频数据中最接近于所述鼠标定位的预览时间点的关键帧的画面数据,并在预览窗口中播放所述关键帧画面。
3.一种FLASH视频预览***,其特征在于包括:
用于当用户的鼠标移动到播放进度条上时,触发视频预览功能,获取视频总时间长度,计算所述鼠标定位的位置与播放进度条总长度的百分比,并根据视频总时间长度和所述百分比计算预览时间点的预览时间计算模块;
用于根据所述预览时间点获取对应的预览视频数据的预览数据获取模块;
用于新建Video对象承载所述预览视频数据,并在预览窗口中播放所述预览视频数据中与所述预览时间点对应的视频画面的预览生成模块;
所述预览数据获取模块包括:
判断所述预览时间点指向的视频数据是否已经加载的第一判断模块;
当所述第一判断模块的判断结果为否时,新建stream对象,在所述stream对象中加载与所述预览时间点对应的预览视频数据的数据加载模块;
判断当前视频播放点的位置与所述预览时间点的位置是否位于同一视频数据块中的第二判断模块;
当所述第二判断模块的判断结果为是时,新建stream对象,将所述预览时间点对应的预览视频数据复制至所述stream对象的复制模块;
以及,当所述第二判断模块的判断结果为否时,直接读取所述预览视频数据的读取模块。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010275194.8A CN101957752B (zh) | 2010-09-03 | 2010-09-03 | Flash视频预览方法及其*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010275194.8A CN101957752B (zh) | 2010-09-03 | 2010-09-03 | Flash视频预览方法及其*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101957752A CN101957752A (zh) | 2011-01-26 |
CN101957752B true CN101957752B (zh) | 2014-08-27 |
Family
ID=43485096
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010275194.8A Active CN101957752B (zh) | 2010-09-03 | 2010-09-03 | Flash视频预览方法及其*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101957752B (zh) |
Families Citing this family (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103325396A (zh) * | 2012-03-23 | 2013-09-25 | 深圳市快播科技有限公司 | 一种用于播放器的播放预览方法和*** |
CN103425504A (zh) * | 2012-05-18 | 2013-12-04 | 阿里巴巴集团控股有限公司 | 视频文件的加载方法和装置 |
KR101905513B1 (ko) * | 2012-05-29 | 2018-10-10 | 삼성전자주식회사 | 휴대단말기의 영상 재생 방법 및 장치 |
CN102811182A (zh) * | 2012-08-10 | 2012-12-05 | 上海量明科技发展有限公司 | 即时通信中播放音频消息的方法、客户端及*** |
CN102915194B (zh) * | 2012-11-13 | 2015-08-26 | 北京奇艺世纪科技有限公司 | 基于移动设备的视频预览的实现方法、装置和移动终端 |
CN103905835B (zh) * | 2012-12-27 | 2017-11-10 | 腾讯科技(北京)有限公司 | 一种视频播放器的进度预览方法、装置和*** |
CN103051953B (zh) * | 2012-12-30 | 2016-01-20 | 乐视网信息技术(北京)股份有限公司 | 一种利用视频播放器对视频文件进行解码方法 |
CN103092467B (zh) * | 2013-01-29 | 2016-08-03 | 华为终端有限公司 | 一种视频预览的方法及装置 |
CN104066007A (zh) * | 2013-03-19 | 2014-09-24 | 鸿富锦精密工业(深圳)有限公司 | 云端服务设备、视频播放时多画面预览的方法及*** |
TWI508562B (zh) | 2013-03-19 | 2015-11-11 | Hon Hai Prec Ind Co Ltd | 雲端服務設備、提供視訊播放時多畫面預覽的方法及系統 |
CN104091609A (zh) * | 2013-05-22 | 2014-10-08 | 腾讯科技(深圳)有限公司 | 音乐播放器的歌词预览方法和装置 |
CN104243884B (zh) * | 2013-06-13 | 2018-05-01 | 建研防火设计性能化评估中心有限公司 | 视频录制方法和视频录制装置 |
CN103327420A (zh) * | 2013-06-28 | 2013-09-25 | 北京奇艺世纪科技有限公司 | 基于数据分块的流媒体文件传输方法和装置 |
CN104284249A (zh) * | 2013-07-11 | 2015-01-14 | 腾讯科技(深圳)有限公司 | 视频播放方法及装置 |
CN104517306B (zh) * | 2013-09-27 | 2018-01-02 | 北大方正集团有限公司 | 动画播放方法及装置 |
US9727215B2 (en) * | 2013-11-11 | 2017-08-08 | Htc Corporation | Method for performing multimedia management utilizing tags, and associated apparatus and associated computer program product |
CN103986938B (zh) * | 2014-06-03 | 2016-08-24 | 合一网络技术(北京)有限公司 | 基于视频播放的预览的方法和*** |
CN104023181B (zh) * | 2014-06-23 | 2018-08-31 | 联想(北京)有限公司 | 信息处理方法及装置 |
CN104581381A (zh) * | 2015-01-04 | 2015-04-29 | 浪潮软件股份有限公司 | 一种终端视频浏览辅助定位方法和装置 |
CN105100961B (zh) * | 2015-07-23 | 2018-03-13 | 华为技术有限公司 | 视频缩略图生成方法及生成装置 |
CN105516755B (zh) * | 2015-12-14 | 2019-08-20 | 成都易瞳科技有限公司 | 一种视频预览方法与装置 |
CN105872707A (zh) * | 2015-12-31 | 2016-08-17 | 乐视网信息技术(北京)股份有限公司 | 一种预览播放方法及装置 |
CN105812941A (zh) * | 2016-03-31 | 2016-07-27 | 北京金山安全软件有限公司 | 一种视频播放方法、装置及电子设备 |
CN106028068A (zh) * | 2016-06-30 | 2016-10-12 | 乐视控股(北京)有限公司 | 视频进度内容预览方法、装置及移动终端 |
CN108737881A (zh) * | 2018-04-27 | 2018-11-02 | 晨星半导体股份有限公司 | 一种信号源实时动态预览方法及*** |
CN110545460B (zh) * | 2018-05-29 | 2023-03-24 | 北京字节跳动网络技术有限公司 | 一种媒体文件的预加载方法、装置及存储介质 |
CN110971956A (zh) * | 2018-09-30 | 2020-04-07 | 广州优视网络科技有限公司 | 视频帧预览方法和装置 |
CN111031404B (zh) * | 2018-10-09 | 2021-12-14 | 腾讯科技(深圳)有限公司 | 媒体预览方法、装置、计算机可读存储介质和计算机设备 |
CN111757156B (zh) * | 2019-03-29 | 2023-04-07 | 杭州海康威视数字技术股份有限公司 | 一种视频播放方法、装置及设备 |
CN110198452B (zh) * | 2019-04-02 | 2021-09-14 | 腾讯科技(深圳)有限公司 | 一种直播视频的预览方法、装置及*** |
CN110691282B (zh) * | 2019-10-16 | 2021-11-02 | 北京字节跳动网络技术有限公司 | 视频处理方法、装置、存储介质及电子设备 |
CN115314654B (zh) * | 2022-10-12 | 2023-01-06 | 飞狐信息技术(天津)有限公司 | 一种视频处理方法、***、存储介质及电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101141622A (zh) * | 2007-10-23 | 2008-03-12 | 张伟华 | 网络视频连接信息的交互式编辑及扩展表现方法 |
CN101625696A (zh) * | 2009-08-03 | 2010-01-13 | 孟智平 | 一种构造和生成网页中视频元素的方法及*** |
CN101702941A (zh) * | 2007-04-23 | 2010-05-05 | 数字源泉公司 | 用于视频内容的低带宽播放位置预览的方法和装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101035279B (zh) * | 2007-05-08 | 2010-12-15 | 孟智平 | 一种在视频资源中使用信息集的方法 |
-
2010
- 2010-09-03 CN CN201010275194.8A patent/CN101957752B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101702941A (zh) * | 2007-04-23 | 2010-05-05 | 数字源泉公司 | 用于视频内容的低带宽播放位置预览的方法和装置 |
CN101141622A (zh) * | 2007-10-23 | 2008-03-12 | 张伟华 | 网络视频连接信息的交互式编辑及扩展表现方法 |
CN101625696A (zh) * | 2009-08-03 | 2010-01-13 | 孟智平 | 一种构造和生成网页中视频元素的方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN101957752A (zh) | 2011-01-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101957752B (zh) | Flash视频预览方法及其*** | |
US10673916B1 (en) | Executing applications in remotely emulated computing devices | |
US9832253B2 (en) | Content pre-render and pre-fetch techniques | |
US11775152B2 (en) | Presenting content items and performing actions with respect to content items | |
CN102831148B (zh) | 一种基于浏览器的推荐数据加载方法和装置 | |
EP3161610B1 (en) | Optimized browser rendering process | |
US11526546B2 (en) | Mechanism to handle interrupted playback experience for media items in playlists | |
US11137868B1 (en) | Providing content presentation elements in conjunction with a media content item | |
US9917917B2 (en) | Prefetching of video resources for a network page | |
WO2017151218A1 (en) | Providing an indication of highlights in a video content item | |
CN103618936A (zh) | 智能电视及其浏览器中链接页面的预加载方法和装置 | |
CN106550284A (zh) | 一种播放分片视频的方法及装置 | |
CN104601535B (zh) | 视频处理方法和*** | |
US20170026721A1 (en) | System and Methods Thereof for Auto-Playing Video Content on Mobile Devices | |
US20150106717A1 (en) | Presenting content related to current media consumption | |
RU2399090C2 (ru) | Система и способ для интернет-поиска мультимедийного контента реального времени | |
CN111966860A (zh) | 音频播放方法、装置及电子设备 | |
WO2017130035A1 (en) | A system and methods thereof for auto-playing video content on mobile devices | |
CN106371706A (zh) | 应用快捷方式位置选择的方法及装置 | |
CN104581381A (zh) | 一种终端视频浏览辅助定位方法和装置 | |
Padda | QUIM: a model for usability/quality in use measurement | |
US20140244576A1 (en) | System capable of providing multiple digital contents and method using the system | |
CN104023278A (zh) | 流媒体数据处理方法和电子设备 | |
CN108563760A (zh) | 媒体播放方法及装置 | |
CN114040215B (zh) | 直播流切换方法、装置、计算机设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP02 | Change in the address of a patent holder | ||
CP02 | Change in the address of a patent holder |
Address after: 510000 301 building, 231 Gaotang Road, Tianhe District, Guangzhou, Guangdong, 5 Patentee after: Guangzhou Qianjun Network Technology Development Co., Ltd. Address before: 510665 Room 802, Jianzhong Road, Tianhe District, Guangzhou, Guangdong, 802 Patentee before: Guangzhou Qianjun Network Technology Development Co., Ltd. |