CN104683703A - 一种视频播放方法和装置 - Google Patents
一种视频播放方法和装置 Download PDFInfo
- Publication number
- CN104683703A CN104683703A CN201310615936.0A CN201310615936A CN104683703A CN 104683703 A CN104683703 A CN 104683703A CN 201310615936 A CN201310615936 A CN 201310615936A CN 104683703 A CN104683703 A CN 104683703A
- Authority
- CN
- China
- Prior art keywords
- area
- video
- video file
- file
- relevant
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 230000013011 mating Effects 0.000 claims description 8
- 230000008859 change Effects 0.000 claims description 7
- 239000011248 coating agent Substances 0.000 claims description 6
- 238000000576 coating method Methods 0.000 claims description 6
- 238000004422 calculation algorithm Methods 0.000 claims description 5
- 230000004044 response Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 244000078534 Vaccinium myrtillus Species 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000001105 regulatory effect Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 101000934888 Homo sapiens Succinate dehydrogenase cytochrome b560 subunit, mitochondrial Proteins 0.000 description 1
- 235000017848 Rubus fruticosus Nutrition 0.000 description 1
- 241000304405 Sedum burrito Species 0.000 description 1
- 102100025393 Succinate dehydrogenase cytochrome b560 subunit, mitochondrial Human genes 0.000 description 1
- 235000003095 Vaccinium corymbosum Nutrition 0.000 description 1
- 235000017537 Vaccinium myrtillus Nutrition 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 235000021029 blackberry Nutrition 0.000 description 1
- 235000021014 blueberries Nutrition 0.000 description 1
- 150000001875 compounds Chemical group 0.000 description 1
- 235000012489 doughnuts Nutrition 0.000 description 1
- 230000001747 exhibiting effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 235000012432 gingerbread Nutrition 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 235000015243 ice cream Nutrition 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000000877 morphologic effect Effects 0.000 description 1
- 235000012459 muffins Nutrition 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000031877 prophase Effects 0.000 description 1
- 238000004513 sizing Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 235000013618 yogurt Nutrition 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/812—Monomedia components thereof involving advertisement data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施方式提出了一种视频播放方法和装置。方法包括:获取视频文件;在第一区域展示第一媒体文件;基于触发命令扩展所述第一区域以形成第二区域,并在所述第二区域展示所述视频文件。本发明实施方式能在任意通用的视频播放区域进行关于视频媒介的推广,提高了视频媒介的播放效率。
Description
技术领域
本发明实施方式涉及信息处理技术领域,更具体地,涉及一种视频播放方法和装置。
背景技术
随着计算机技术和网络技术的飞速发展,互联网(Internet)和即时通信技术在人们的日常生活、学习和工作中发挥的作用也越来越大。而且,随着移动互联网的发展,互联网也在向移动化发展。当今社会已经进入了高度发达的信息时代,其企业竞争形态也已经由过去主要以产品功能质量为主的单一竞争形态转变为以企业形象、商品、品牌等作为重要手段和主要倾向的复合竞争形态。这种形态的转变与现代媒介展示及交互事业的迅速发展是分不开的。
在传统的视频交互活动中,媒介主、媒介内容、媒介内容受众、媒介表现等基本要素都在一定的区域里反映着各个时期的文明程度。所有的这些图像元素,都在不同程度上作为一种文化反映着社会、经济的时代痕迹。在现有的媒介投放方案中,各种媒体(比如门户网站或视频网站)作为媒介投放载体,需要在其网页或视频播放器中***一段媒介***的脚本;媒介主通过媒介管理***投放媒介;当用户浏览网页或视频时,网页或播放器会自动拉取匹配的媒介,然后该脚本将媒介内容按指定的播放形式展现,并上报媒介曝光率。
在现有技术的视频媒介推广中,一般通过在网页右下角弹出视窗的方式来展示视频媒介。然而,弹出视窗并不是由用户主动触发的,而且大量网站使用右下角弹出框来进行诈骗信息的宣传,因此这种弹出方式具有安全性隐患。而且,由于视频播放对于网页中播放区域的尺寸要求较高,因此并不能在网页上任意空余位置播放视频,这就降低了视频播放的效率。
发明内容
本发明实施方式提出一种视频播放方法,以提高视频播放效率。
本发明实施方式还提出了一种视频播放装置,以提高视频播放效率。
一种视频播放方法,包括:
获取视频文件;
在第一区域展示第一媒体文件;
基于触发命令扩展所述第一区域以形成第二区域,并在所述第二区域展示所述视频文件。
一种视频播放装置,包括文件获取单元、第一区域展示单元和视频播放单元,其中:
文件获取单元,用于获取视频文件;
第一区域展示单元,用于在第一区域展示第一媒体文件;
视频播放单元,用于基于触发命令扩展所述第一区域以形成第二区域,并在所述第二区域展示所述视频文件。
从上述技术方案可以看出,在本发明实施方式中,获取视频文件;在第一区域展示第一媒体文件;基于触发命令扩展所述第一区域以形成第二区域,并在所述第二区域展示所述视频文件。由此可见,本发明实施方式将传统视频媒介与通用视频播放区域进行结合,能在任意通用的视频播放区域进行关于视频媒介的推广,从而提高了视频媒介的播放效率。
附图说明
图1为根据本发明实施方式的播放视频的方法流程图;
图2为根据本发明实施方式的视频播放区域与视频文件不匹配示意图;
图3为根据本发明实施方式视频播放区域与视频文件匹配以及视频播放区域与视频文件不匹配的示意图;
图4为根据本发明实施方式扩展后的视频播放区域示意图;
图5为根据本发明实施方式视频播放区域扩展示意图;
图6为根据本发明实施方式视频播放区域的各个方向扩展示意图;
图7为根据本发明实施方式视频播放装置结构图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。
在本发明实施方式中,将传统视频媒介与通用视频播放区域进行结合,能在任意通用的视频播放区域进行视频媒介的播放,从而提高了视频媒介的播放效率。
图1为根据本发明实施方式的播放视频的方法流程图。
如图1所示,该方法包括:
步骤101:获取视频文件。
可以通过本地文件或网络视频流等多种方式获取视频文件。
步骤102:在第一区域展示第一媒体文件。
第一区域可以是网页上的任意空余位置。
其中:
当第一区域与视频文件之间相互匹配时,所述第一媒体文件为该视频文件,此时在第一区域播放所述视频文件。而且,当在第一区域中播放所述视频文件时,优选关闭所述视频文件的音频输出
当第一区域与视频文件之间不匹配时,所述第一媒体文件为与所述视频文件相关的媒体文件,此时在第一区域展示所述视频文件相关的媒体文件。
在一个实施方式中,与视频文件相关的媒体文件可以为文本、略缩图或音频等多种形式。比如,可以基于像素插值算法生成与视频文件相关的略缩图;或获取视频文件的字幕文件,并根据该字幕文件生成视频文件的文本概略;或根据视频文件的音频流生成所述视频文件的音频概略,等等。
优选地,与视频文件相关的媒体文件的生成方法可以包括:基于像素插值算法生成与视频文件相关的略缩图。此时,在第一区域中展示与所述视频文件相关的媒体文件包括:在第一区域中展示所述略缩图。
优选地,与视频文件相关的媒体文件的生成方法可以包括:获取视频文件的字幕文件,并根据该字幕文件生成视频文件的文本概略。此时,在第一区域中展示与所述视频文件相关的媒体文件包括:在第一区域中展示所述文本概略。
优选地,与视频文件相关的媒体文件的生成方法可以包括:根据视频文件的音频流生成所述视频文件的音频概略。此时,在第一区域中展示与所述视频文件相关的媒体文件包括:在第一区域中播放所述音频概略。
步骤103:基于触发命令扩展所述第一区域以形成第二区域,并在所述第二区域展示所述视频文件。
在这里,当在正播放视频文件的第一区域中检测到触发命令时,将所述第一区域扩展到预先设置尺寸以形成第二区域,在所述第二区域播放所述视频文件,并且打开所述视频文件的音频输出。
比如,触发命令具体可以为用户在第一区域中的鼠标点击事件或键盘触发事件。当在正播放视频文件的第一区域中检测到用户触发命令时,可以将播放视频文件的第一区域平滑扩展到预先设置尺寸的第二区域,优选该预先设置尺寸的长宽比与视频文件的画幅比同样保持匹配,而且此时打开视频文件的音频输出,从而可以整体性地播放视频。
优选地,当在达到所述预先设置尺寸的第二区域中再次检测到触发命令时,将所述第二区域收缩回第一区域,在所述第一区域继续刚才进度以平滑播放所述视频文件,并且关闭所述视频文件的音频输出。此时,触发命令具体可以为用户在扩展后的第二区域中(具有预先设置尺寸)中的鼠标点击事件或键盘触发事件,等等。
在这里,当在展示与视频文件相关的媒体文件的第一区域中检测到用户触发事件时,将所述第一区域到扩展到预先设置尺寸以形成第二区域,并且在所述第二区域中播放所述视频文件。
优选地,当在达到所述预先设置尺寸的第二区域中再次检测到触发命令时,将所述第二区域收缩回第一区域,在所述第一区域展示与视频文件相关的媒体文件。
具体地,将第一区域扩展到预先设置尺寸以形成第二区域包括:将所述第一区域的宽高渐变扩展到预先设置宽高;将所述第一区域的播放条宽度渐变扩展到预先设置播放条宽度;其中所述预先设置尺寸由所述预先设置宽高和预先设置宽高所界定。
第一区域可以具有预先设定的原始尺寸。可以第一区域的原始尺寸长宽比与视频文件的画幅比是否匹配。如果匹配,则在第一区域(具有原始尺寸)中播放所述视频文件,如果不匹配,则再在所述第二区域(具有放大尺寸)中展示所生成的与视频文件相关的媒体文件。
比如,目前视频文件的画幅基本包括:
(1)、全屏;也就是4:3的画面,也就是在放映时整个屏幕都是有效的画面区域。
(2)、遮幅宽银幕;也就是在画格的上下方各加上一个黑条,遮挡住部分画面。
(3)、变形宽银幕;这种画幅格式的影片是现在国际上最广泛采用的。这种画幅格式在前期拍摄时就要采用变形宽银幕镜头拍摄,放映时也要采用变形镜头,比如变形宽银幕的画幅标准是16:9。
举例,当视频文件的画幅比为4:3,而且视频播放区域的原始尺寸长宽比为4:3时,则认定视频文件与视频播放区域相匹配。在判断视频文件与视频播放区域是否匹配的过程中,基于具体需求以及应用环境的不同,还可以容忍一定的误差,比如可以容忍5%~15%之内的误差。
可见,本发明提出了一种在网络页面上通过自身平滑扩展的方式呈现视频内容的解决方案。
在网络页面上,第一种是适合播放视频的区域,其尺寸接近视频比例,可通过调节手段(等比缩放视频或者拉伸形变)以适应播放,统称为“场景一”,场景一中适宜直接播放视频;在网络页面上,第二种是不适合播放视频的区域,具体为尺寸与视频比例差异较大无法通过调节手段适应播放,统称为“场景二”,在场景二中可以先呈现图片或者其他与视频内容相关的文件。
图2为根据本发明实施方式的视频播放区域与视频文件不匹配示意图。由图2可见,在左边图形中,展示区域(由虚线框表示)的长度较大,展示区域的长宽比与播放视频的画幅比(实线框表示)之间的差距较大,因此视频播放区域与视频文件不匹配;在右边图形中,展示区域(由虚线框表示)的高度较长,展示区域的长宽比与播放视频的画幅比(实线框表示)之间的差距较大,因此视频播放区域与视频文件不匹配。
图3为根据本发明实施方式的正常尺寸下视频播放区域与视频文件匹配以及视频播放区域与视频文件不匹配的示意图。
图4为根据本发明实施方式扩展后的视频播放区域示意图。
对于场景一,即视频播放区域的原始尺寸与视频文件相匹配的情形下,视频播放包括正常尺寸和最大化两种状态。
当在正常尺寸时,视频自动播放并无声。当用户鼠标移动到视频范围内,播放区域平滑扩展并同时视频开启声音。而且,当视频播放区域在正常尺寸和最大尺寸之间变化的过程中,如果鼠标移动到视频播放区域的范围之外,视频播放区域自动缩小到原始尺寸,同时视频关闭声音。
而且,当视频播放区域扩展到最大尺寸时,优选在视频播放区域中出现关闭按钮,点击按钮可将视频播放区域缩小为正常尺寸。当视频播放区域扩展到最大尺寸时,如果鼠标移动到视频播放区域以外,视频播放区域不会自动缩小。可以进一步接收用户请求,判断用户是否需要加载清晰度更高的视频,若不需要,则维持原视频;若需要,则加载更高清晰度更的视频并切换播放。
对于场景二,即视频播放区域的原始尺寸与视频文件不匹配的情形下,可以在原始尺寸的视频播放区域中展示图片或其他非视频内容。此时,视频播放区域包括正常尺寸和最大化两种状态。
在正常尺寸(即原始尺寸)时,视频播放区域显示与视频文件的内容相关联的图片广告或其他文件,而并不播放视频。此时,当用户鼠标移动到视频播放区域内时,视频播放区域可平滑扩展。在视频播放区域在正常尺寸和最大尺寸之间变化的过程中,如果鼠标移动到视频播放区域范围外,视频播放区域可自动缩小。
当视频播放区域扩展到最大尺寸时,停止显示与视频文件内容相关联的图片广告或其他文件,而是开始播放视频文件,并出现关闭按钮。点击按钮可缩小为正常尺寸。此时,如果鼠标移动到最大尺寸的视频播放区域以外,视频播放区域不会自动缩小。可以进一步接收用户请求,判断用户是否需要加载清晰度更高的视频,若不需要,则维持原视频;若需要,则加载更高清晰度更的视频并切换播放。当视频播放结束后,可重播或者显示为图片。
图5为根据本发明实施方式视频播放区域扩展示意图。.
当视频播放区域在正常尺寸状态下,若收到用户鼠标移入的输入,即开始平滑扩展,即不用弹出覆层或者其他形式,而是自身尺寸产生变化,其中的播放内容也不被中断。
优选地,扩展的过程具体表现为:视频区域宽高渐变到最大尺寸;播放条宽度逐步渐变增加,直到最大尺寸;在达到最大尺寸时,视频右上角出现关闭按钮,四周区域(图4为下方)可出现覆层组件。覆层组件位置可以出现在视频播放区域的左侧,右侧,上方,下方及任意组合,也可以不显示。覆层组件部分可以呈现额外的媒介元素,比如关于视频推介对象的标识、推广信息、联系方式信息、二维码、抽奖组件、与关系链相关的控件,等等,其中与关系链相关的控件包括下列中的至少一个:转发给好友的触发控件;接收好友评论的控件;提示好友关注的控件;显示被转发数的控件,等等。
视频播放区域可以根据不同情况进行平滑扩展,扩展行为具体可包括:(1)向右扩展,(2)向左扩展,(3)向上扩展,(4)向下扩展,(5)向四周扩展,等等。
图6为根据本发明实施方式视频播放区域的各个方向扩展示意图。
基于上述详细分析,本发明实施方式还提出了一种视频播放装置。
图7为根据本发明实施方式视频播放装置结构图。
如图7所示,该视频播放装置包括文件获取单元701、第一区域展示单元702和视频播放单元703,其中:
文件获取单元701,用于获取视频文件;
第一区域展示单元702,用于在第一区域展示第一媒体文件;
视频播放单元703,用于基于触发命令扩展所述第一区域以形成第二区域,并在所述第二区域展示所述视频文件。
在一个实施方式中:
当第一区域与视频文件之间相互匹配时,所述第一媒体文件为该视频文件,当第一区域与视频文件之间不匹配时,所述第一媒体文件为与所述视频文件相关的媒体文件。。
在一个实施方式中:
第一区域展示单元702,用于当在所述第一区域中播放所述视频文件时,关闭所述视频文件的音频输出。
在一个实施方式中:
视频播放单元703,用于当在正播放视频文件的第一区域中检测到触发命令时,将所述第一区域扩展到预先设置尺寸以形成第二区域,在所述第二区域播放所述视频文件,并且打开所述视频文件的音频输出。
其中,第一区域扩展到预先设置尺寸以形成第二区域包括:将所述第一区域的宽高渐变扩展到预先设置宽高;将所述第一区域的播放条宽度渐变扩展到预先设置播放条宽度;其中所述预先设置尺寸由所述预先设置宽高和预先设置宽高所界定。
在一个实施方式中:
第一区域展示单元702,进一步用于当在达到所述预先设置尺寸的第二区域中再次检测到触发命令时,将所述第二区域收缩回第一区域,在所述第一区域播放所述视频文件,并且关闭所述视频文件的音频输出
在一个实施方式中:
视频播放单元703,当在展示与所述视频文件相关的媒体文件的第一区域中检测到用户触发事件时,将所述第一区域到扩展到预先设置尺寸以形成第二区域,并且在所述第二区域中播放所述视频文件。
在一个实施方式中:
视频播放单元703,用于判断视频播放区域的长宽比与视频文件的画幅比是否匹配;其中判断第一区域与视频文件之间是否匹配包括:判断第一区域的长宽比与视频文件的画幅比是否匹配。
在一个实施方式中:
第一区域展示单元,用于:
基于像素插值算法生成与视频文件相关的略缩图,并在第一区域中展示所述略缩图;或
获取视频文件的字幕文件,并根据该字幕文件生成视频文件的文本概略,并在第一区域中展示所述介绍文本;或
根据视频文件的音频流生成所述视频文件的音频概略,并在第一区域中播放所述音频概略。
在一个实施方式中:
视频播放单元703,用于当在展示与所述视频文件相关的媒体文件的第一区域中检测到用户触发事件时,将所述第一区域到扩展到预先设置尺寸以形成第二区域,并且在所述第二区域中播放所述视频文件。优选地,视频播放单元703,当在达到所述预先设置尺寸的第二区域中再次检测到触发命令时,将所述第二区域收缩回第一区域,在所述第一区域展示与视频文件相关的媒体文件。
可以将本发明实施方式的视频播放装置集成到各种终端中。这些终端可以包括但是不局限于:功能手机、智能手机、掌上电脑、个人电脑(PC)、平板电脑或个人数字助理(PDA),等等。
以上虽然详细罗列了终端的具体实例,本领域人员可以意识到,这些罗列仅是阐述目的,并不用于限定本发明实施方式的保护范围。终端可以适用于任意的智能终端操作***,具体可以采用的操作***包括但是不局限于:安卓(Andorid)、Palm OS、Symbian(塞班)、Windows mobile、Linux、Android(安卓)、iPhone(苹果)OS、Black Berry(黑莓)OS6.0、Windows Phone系列,等等。
优选地,终端具体可以采用安卓操作***,而且终端可以采用到Andorid的各个版本之中,包括但是不局限于:阿童木(Android Beta)、发条机器人(Android1.0)、纸杯蛋糕(Android1.5)、甜甜圈(Android1.6)、松饼(Android2.0/2.1),冻酸奶(Android2.2)、姜饼(Android2.3)、蜂巢(Android3.0)、冰激凌三明治(Android4.0)、果冻豆(Jelly Bean,Android4.1)等版本。
以上详细罗列了Android平台的具体版本,本领域技术人员可以意识到,本发明实施方式并不局限于上述罗列版本,而还可以适用于其他基于Android软件架构的任意版本之中。
实际上,可以通过多种形式来具体实施本发明实施方式所提出的视频播放方法和装置。
比如,可以遵循一定规范的应用程序接口,将视频播放方法编写为安装到个人电脑、移动终端等中的插件程序,也可以将其封装为应用程序以供用户自行下载使用。当编写为插件程序时,可以将其实施为ocx、dll、cab等多种插件形式。也可以通过Flash插件、RealPlayer插件、MMS插件、MIDI五线谱插件、ActiveX插件等具体技术来实施本发明实施方式所提出的视频播放方法。
可以通过指令或指令集存储的储存方式将本发明实施方式所提出的视频播放方法存储在各种存储介质上。这些存储介质包括但是不局限于:软盘、光盘、DVD、硬盘、闪存、U盘、CF卡、SD卡、MMC卡、SM卡、记忆棒(Memory Stick)、xD卡等。
另外,还可以将本发明实施方式所提出的视频播放方法应用到基于闪存(Nand flash)的存储介质中,比如U盘、CF卡、SD卡、SDHC卡、MMC卡、SM卡、记忆棒、xD卡等。
综上所述,在本发明实施方式中,获取视频文件;在第一区域展示第一媒体文件;基于触发命令扩展所述第一区域以形成第二区域,并在所述第二区域展示所述视频文件。由此可见,本发明实施方式将传统视频媒介与通用视频播放位进行结合,能在任意通用的视频播放区域进行关于视频媒介的推广,从而提高了视频媒介的播放效率。
而且,由于视频播放区域可以在用户主动触发下进行扩展,而不同于右下角弹出框这种被动触发方式,因此消除了安全性隐患。
另外,本发明实施方式通过自身平滑扩展方式,可以扩大显示范围,增加显示内容,从而进一步提高了视频媒介的播放效率。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (17)
1.一种视频播放方法,其特征在于,包括:
获取视频文件;
在第一区域展示第一媒体文件;
基于触发命令扩展所述第一区域以形成第二区域,并在所述第二区域展示所述视频文件。
2.根据权利要求1所述的视频播放方法,其特征在于,该方法包括:
当第一区域与视频文件之间相互匹配时,所述第一媒体文件为该视频文件,当第一区域与视频文件之间不匹配时,所述第一媒体文件为与所述视频文件相关的媒体文件。
3.根据权利要求2所述的视频播放方法,其特征在于,当在所述第一区域中播放所述视频文件时,关闭所述视频文件的音频输出。
4.根据权利要求3所述的视频播放方法,其特征在于,该方法包括:
当在正播放视频文件的第一区域中检测到触发命令时,将所述第一区域扩展到预先设置尺寸以形成第二区域,在所述第二区域播放所述视频文件,并且打开所述视频文件的音频输出。
5.根据权利要求4所述的视频播放方法,其特征在于,所述将第一区域扩展到预先设置尺寸以形成第二区域包括:
将所述第一区域的宽高渐变扩展到预先设置宽高;
将所述第一区域的播放条宽度渐变扩展到预先设置播放条宽度;其中所述预先设置尺寸由所述预先设置宽高和预先设置宽高所界定。
6.根据权利要求4所述的视频播放方法,其特征在于,该方法进一步包括:
当在达到所述预先设置尺寸的第二区域中再次检测到触发命令时,将所述第二区域收缩回第一区域,在所述第一区域播放所述视频文件,并且关闭所述视频文件的音频输出。
7.根据权利要求2所述的视频播放方法,其特征在于,该方法包括:
当在展示与所述视频文件相关的媒体文件的第一区域中检测到用户触发事件时,将所述第一区域到扩展到预先设置尺寸以形成第二区域,并且在所述第二区域中播放所述视频文件。
8.根据权利要求2所述的视频播放方法,其特征在于,其中判断第一区域与视频文件之间是否匹配包括:判断第一区域的长宽比与视频文件的画幅比是否匹配。
9.根据权利要求2所述的视频播放方法,其特征在于,
所述与视频文件相关的媒体文件的生成方法包括:基于像素插值算法生成与视频文件相关的略缩图;所述在第一区域中展示与所述视频文件相关的媒体文件包括:在第一区域中展示所述略缩图;或
所述与视频文件相关的媒体文件的生成方法包括:获取视频文件的字幕文件,并根据该字幕文件生成视频文件的文本概略;所述在第一区域中展示与所述视频文件相关的媒体文件包括:在第一区域中展示所述文本概略;或
所述与所述视频文件相关的媒体文件的生成方法包括:根据视频文件的音频流生成所述视频文件的音频概略;所述在第一区域中展示与所述视频文件相关的媒体文件包括:在第一区域中播放所述音频概略。
10.根据权利要求1-9中任一项所述的视频播放方法,其特征在于,该方法进一步包括:
在所述第二区域的周围展示覆层组件,而且所述覆层组件中包含下列信息中的至少一个:
所述视频文件的标识;
二维码;
推广信息;
联系方式信息;
与关系链相关的控件,所述与关系链相关的控件包括下列中的至少一个:转发给好友的触发控件;接收好友评论的控件;提示好友关注的控件;显示被转发数的控件。
11.一种视频播放装置,其特征在于,包括文件获取单元、第一区域展示单元和视频播放单元,其中:
文件获取单元,用于获取视频文件;
第一区域展示单元,用于在第一区域展示第一媒体文件;
视频播放单元,用于基于触发命令扩展所述第一区域以形成第二区域,并在所述第二区域展示所述视频文件。
12.根据权利要求11所述的视频播放装置,其特征在于,当第一区域与视频文件之间相互匹配时,所述第一媒体文件为该视频文件,当第一区域与视频文件之间不匹配时,所述第一媒体文件为与所述视频文件相关的媒体文件。
13.根据权利要求11所述的视频播放装置,其特征在于,第一区域展示单元,用于当在所述第一区域中播放所述视频文件时,关闭所述视频文件的音频输出。
14.权利要求13所述的视频播放装置,其特征在于,
视频播放单元,用于当在正播放视频文件的第一区域中检测到触发命令时,将所述第一区域扩展到预先设置尺寸以形成第二区域,在所述第二区域播放所述视频文件,并且打开所述视频文件的音频输出。
15.权利要求14所述的视频播放装置,其特征在于,
第一区域展示单元,进一步用于当在达到所述预先设置尺寸的第二区域中再次检测到触发命令时,将所述第二区域收缩回第一区域,在所述第一区域播放所述视频文件,并且关闭所述视频文件的音频输出。
16.权利要求11所述的视频播放装置,其特征在于,
视频播放单元,用于当在展示与所述视频文件相关的媒体文件的第一区域中检测到用户触发事件时,将所述第一区域到扩展到预先设置尺寸以形成第二区域,并且在所述第二区域中播放所述视频文件。
17.权利要求11所述的视频播放装置,其特征在于,
第一区域展示单元,用于基于像素插值算法生成与视频文件相关的略缩图;并在第一区域中展示所述略缩图;或
用于获取视频文件的字幕文件,根据该字幕文件生成视频文件的文本概略;并在第一区域中展示所述文本概略;或
用于根据视频文件的音频流生成所述视频文件的音频概略,并在第一区域中播放所述音频概略。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310615936.0A CN104683703B (zh) | 2013-11-27 | 2013-11-27 | 一种视频播放方法和装置 |
PCT/CN2014/089872 WO2015078260A1 (en) | 2013-11-27 | 2014-10-30 | Method and device for playing video content |
HK15107069.4A HK1206520A1 (zh) | 2013-11-27 | 2015-07-24 | 種視頻播放方法和裝置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310615936.0A CN104683703B (zh) | 2013-11-27 | 2013-11-27 | 一种视频播放方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104683703A true CN104683703A (zh) | 2015-06-03 |
CN104683703B CN104683703B (zh) | 2018-12-21 |
Family
ID=53198333
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310615936.0A Active CN104683703B (zh) | 2013-11-27 | 2013-11-27 | 一种视频播放方法和装置 |
Country Status (3)
Country | Link |
---|---|
CN (1) | CN104683703B (zh) |
HK (1) | HK1206520A1 (zh) |
WO (1) | WO2015078260A1 (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018023538A1 (zh) * | 2016-08-04 | 2018-02-08 | 黄新勇 | 电视广播字幕的提取方法及*** |
CN108469941A (zh) * | 2017-02-17 | 2018-08-31 | Lg 电子株式会社 | 移动终端及其控制方法 |
CN109587547A (zh) * | 2018-12-30 | 2019-04-05 | 北京奇艺世纪科技有限公司 | 广告的播放控制方法及装置 |
CN110166801A (zh) * | 2019-04-25 | 2019-08-23 | 腾讯科技(深圳)有限公司 | 媒体文件的处理方法、装置及存储介质 |
CN113342226A (zh) * | 2021-06-11 | 2021-09-03 | 北京字节跳动网络技术有限公司 | 显示界面处理方法、装置、设备及计算机可读存储介质 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10963923B2 (en) * | 2015-09-24 | 2021-03-30 | Cox Media Group Digital Development, Inc. | Optimization of online advertising bid requests and dynamic floor pricing |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090177538A1 (en) * | 2008-01-08 | 2009-07-09 | Microsoft Corporation | Zoomable advertisements with targeted content |
CN101640725A (zh) * | 2008-07-29 | 2010-02-03 | Lg电子株式会社 | 移动终端及其图像控制方法 |
CN102043815A (zh) * | 2009-10-14 | 2011-05-04 | 腾讯科技(北京)有限公司 | 一种互联网扩展广告的方法和扩展广告处理器 |
CN102893301A (zh) * | 2010-05-07 | 2013-01-23 | 金安钟 | 在线广告提供方法及装置 |
-
2013
- 2013-11-27 CN CN201310615936.0A patent/CN104683703B/zh active Active
-
2014
- 2014-10-30 WO PCT/CN2014/089872 patent/WO2015078260A1/en active Application Filing
-
2015
- 2015-07-24 HK HK15107069.4A patent/HK1206520A1/zh unknown
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090177538A1 (en) * | 2008-01-08 | 2009-07-09 | Microsoft Corporation | Zoomable advertisements with targeted content |
CN101640725A (zh) * | 2008-07-29 | 2010-02-03 | Lg电子株式会社 | 移动终端及其图像控制方法 |
CN102043815A (zh) * | 2009-10-14 | 2011-05-04 | 腾讯科技(北京)有限公司 | 一种互联网扩展广告的方法和扩展广告处理器 |
CN102893301A (zh) * | 2010-05-07 | 2013-01-23 | 金安钟 | 在线广告提供方法及装置 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018023538A1 (zh) * | 2016-08-04 | 2018-02-08 | 黄新勇 | 电视广播字幕的提取方法及*** |
CN108469941A (zh) * | 2017-02-17 | 2018-08-31 | Lg 电子株式会社 | 移动终端及其控制方法 |
CN109587547A (zh) * | 2018-12-30 | 2019-04-05 | 北京奇艺世纪科技有限公司 | 广告的播放控制方法及装置 |
CN109587547B (zh) * | 2018-12-30 | 2021-07-23 | 北京奇艺世纪科技有限公司 | 广告的播放控制方法及装置 |
CN110166801A (zh) * | 2019-04-25 | 2019-08-23 | 腾讯科技(深圳)有限公司 | 媒体文件的处理方法、装置及存储介质 |
CN113342226A (zh) * | 2021-06-11 | 2021-09-03 | 北京字节跳动网络技术有限公司 | 显示界面处理方法、装置、设备及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
HK1206520A1 (zh) | 2016-01-08 |
WO2015078260A1 (en) | 2015-06-04 |
CN104683703B (zh) | 2018-12-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104683703A (zh) | 一种视频播放方法和装置 | |
CN102968509B (zh) | 一种播放浏览器中多媒体的方法和装置 | |
CN110007829B (zh) | 内容显示方法、装置、终端及存储介质 | |
US11288727B2 (en) | Content creation suggestions using failed searches and uploads | |
CN112860163B (zh) | 图像编辑方法和装置 | |
KR101578803B1 (ko) | 멀티미디어 콘텐츠 제공 시스템 및 그 방법 | |
CN104246659A (zh) | 可实例化的手势对象 | |
CN103971272A (zh) | 一种智能广告投放***及其方法 | |
TW201510900A (zh) | 用於確認媒體內容內之產品廣告之獎勵機制 | |
US20210312679A1 (en) | Method for generating identification pattern and terminal device | |
US20170053365A1 (en) | Content Creation Suggestions using Keywords, Similarity, and Social Networks | |
CN103548050A (zh) | 用于传递定向广告消息的***和方法 | |
CN103870508B (zh) | 一种网页缩放方法、装置和*** | |
CN104703056A (zh) | 一种视频播放方法、装置和*** | |
CN103685328A (zh) | 一种广告播放方法 | |
CN112887794A (zh) | 视频剪辑方法及装置 | |
CN104657524B (zh) | Dwg图纸语音标注功能 | |
CN111158573A (zh) | 基于图片构架的车机交互方法、***、介质及设备 | |
CN103902137A (zh) | 一种触摸设备的键盘调节方法和装置 | |
US20150352442A1 (en) | Game having a Plurality of Engines | |
CN105760420A (zh) | 实现与多媒体文件内容互动的方法及装置 | |
CN112540735B (zh) | 多屏同步显示方法、装置及***以及计算机存储介质 | |
JP2022549476A (ja) | 動画コンテンツの表示方法、クライアント、及び記憶媒体 | |
CN103839548A (zh) | 一种语音交互方法、装置、***和移动终端 | |
US20150293888A1 (en) | Expandable Application Representation, Milestones, and Storylines |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1206520 Country of ref document: HK |
|
GR01 | Patent grant | ||
GR01 | Patent grant |