一种视频播放方法和装置制造方法及图纸

技术编号:15336158 阅读:169 留言:0更新日期:2017-05-16 22:18
本申请公开了一种视频播放方法和装置,其中方法包括:当用户需要播放视频时,视频播放器获取所述视频的外挂文件,所述外挂文件包括根据视频控制需求设置的视频播放控制信息;所述视频播放器从所述外挂文件中提取出与所述用户相匹配的视频播放控制信息;所述视频播放器根据所提取出的视频播放控制信息,实时控制所述视频的播放。采用本发明专利技术,可以根据不同播放需求灵活地控制当前可以播放的视频内容。

【技术实现步骤摘要】
一种视频播放方法和装置
本专利技术涉及视频播放技术,特别是涉及一种视频播放方法和装置。
技术介绍
随着电影、电视行业以及网络电视的蓬勃发展,内容提供商经常需要根据不同地域、不同用户等级、不同时段等情况对视频内容进行删减等修改,或添加不同内容的广告等信息进行播放。针对上述需求,通常是采用制作不同版本的视频内容或者利用视频播放器在播放视频时进行视频信息的修改。例如,当需要在视频中增加广告内容时,通过在视频制作过程中就加入广告信息,或者在播放器端添加广告内容的方式实现这一目的。上述根据不同需要对视频播放进行控制管理方案中,需要预先在视频制作过程中对视频内容或播放器进行修改,以满足不同播放需要。这样,就不能在视频发布端方便、快捷的根据需要实时修改当前播放的视频内容。由此可见,现有的视频播放控制管理方案不能根据不同需求灵活地控制当前可以播放的视频内容。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种视频播放方法和装置,可以根据不同播放需求灵活地控制当前可以播放的视频内容。为了达到上述目的,本专利技术提出的技术方案为:一种视频播放方法,包括:当用户需要播放视频时,视频播放器获取所述视频的外挂文件,所述外挂文件包括根据视频控制需求设置的视频播放控制信息;所述视频播放器从所述外挂文件中提取出与所述用户相匹配的视频播放控制信息;所述视频播放器根据所提取出的视频播放控制信息,实时控制所述视频的播放。一种视频播放装置,包括:外挂加载单元,用于当用户需要播放视频时,获取所述视频的外挂文件,所述外挂文件包括根据视频控制需求设置的视频播放控制信息;从所述外挂文件中提取出与所述用户相匹配的视频播放控制信息;控制单元,用于根据所提取出的视频播放控制信息,实时控制所述视频的播放。综上所述,本专利技术提出的视频播放方法和装置,利用外挂文件保存所有用户对视频播放的内容、方式和进度等进行控制的信息,在用户需要播放视频时,先由播放器加载与用户属性相匹配的视频播放控制信息,然后基于所加载的控制信息对当前播放的视频内容、方式和进度进行控制。这样,在视频发布后,可以利用外挂文件增加对视频播放的控制信息,从而可以根据随时增加的不同播放需求,灵活地控制当前播放的视频内容。附图说明图1为本专利技术实施例的方法流程示意图;图2为本专利技术实施例的装置结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本专利技术作进一步地详细描述。本专利技术的核心思想是:引入外挂文件,预先将视频播放控制信息保存在外挂文件中,在播放视频时,从外挂文件中获取与播放视频的用户相匹配的控制信息,根据这些控制信息对视频的播放进行控制。这样,不需要制作多个版本的视频,或是对播放器软件进行修改,仅通过对外挂文件的修改就可满足视频播放的不同控制需要,从而可以实现对视频播放的灵活控制。图1为本专利技术实施例的方法流程示意图,如图1所示,该实施例实现的视频播放方法主要包括下述步骤:步骤101、当用户需要播放视频时,视频播放器获取所述视频的外挂文件,所述外挂文件包括根据视频控制需求设置的视频播放控制信息。本步骤中,视频播放器在播放视频前,需要获取对应的外挂文件,以便在后续步骤中加载与用户匹配的控制信息,对视频的内容、方式和进度等进行控制。这里,外挂文件用于存储预先根据控制需要设置的视频播放控制信息,这样,在视频发布后新产生的视频播放需求,可以通过将该需要对应的控制信息增加至相应的外挂文件,即可实现根据该需求对视频的播放进行控制的目的,从而可以根据随时增加的不同播放需求,灵活地控制当前播放的视频内容。较佳地,所述视频播放控制信息具体可以包括:用于指示视频播放控制的适用用户范围信息、用于指示进行视频播放控制的位置信息和用于指示视频播放控制的控制操作信息。其中,根据用于指示视频播放控制的适用用户范围信息,可以确定控制信息适用的用户(例如可以观看用户的等级、用户地址、视频的分级信息等),这样,在后续步骤中,从外挂文件中加载控制信息时,可以根据当前播放视频用户的属性信息和控制信息对应的所述适用用户范围信息,仅获取与该用户相匹配的控制信息,以便进一步基于此对用户的视频操作进行控制。所述用于指示进行视频播放控制的位置信息,可以为视频播放时间轴上的时刻信息(即执行控制操作时在视频播放时间轴上对应的时间点),也可以为关键字(即视频帧中包含指定的关键字信息)。进一步地,所述控制操作可以包括:插入播放指定的外部信息、跳过指定时间段视频帧进行播放、重复播放指定时间段视频帧、对字幕内容进行标记和/或屏幕遮盖操作。具体地,所述外部信息可以包括视频、图片和/或文字等类型的信息。以上仅是控制操作的具体示例,在实际应用中不限于此,可由本领域技术人员根据实际需要设置合适的特定控制操作。在实际应用中,外挂文件可以保存在视频文件服务器中也可以保存在本地设备中,相应的,当保存在视频文件服务器中时,视频播放器将从视频文件服务器中获取所述视频的外挂文件。步骤102、所述视频播放器从所述外挂文件中提取出与所述用户相匹配的视频播放控制信息。步骤103、所述视频播放器根据所提取出的视频播放控制信息,实时控制所述视频的播放。本步骤,用于根据预先在外挂文件中设置的与播放视频的用户相匹配的特定控制信息,对视频的播放进行实时控制,具体实现时,在播放每一视频帧时,需要先判断是否需要在当前视频播放位置进行播放控制,如此,便可确保按照预设的视频控制需求控制视频的播放。具体地,可以采用下述方法实时控制视频的播放:对于所述视频中的每一视频帧,在需要播放该视频帧时,根据该视频帧在所述视频中的位置和该视频帧的字幕信息,检查所提取出的视频播放控制信息中是否有相应的视频播放控制信息,如果有,则按照检查出的相应视频播放控制信息,进行视频播放,否则,直接播放该视频帧。图2为与上述方法相对应的视频播放装置结构示意图,如图2所示,该装置包括:外挂加载单元,用于当用户需要播放视频时,获取所述视频的外挂文件,所述外挂文件包括根据视频控制需求设置的视频播放控制信息;从所述外挂文件中提取出与所述用户相匹配的视频播放控制信息。控制单元,用于根据所提取出的视频播放控制信息,实时控制所述视频的播放。较佳地,所述视频播放控制信息包括用于指示视频播放控制的适用用户范围信息、用于指示进行视频播放控制的位置信息和用于指示视频播放控制的控制操作信息。较佳地,所述控制操作包括插入播放指定的外部信息、跳过指定时间段视频帧进行播放、重复播放指定时间段视频帧、对字幕内容进行标记和/或屏幕遮盖操作。较佳地,所述外部信息包括视频、图片和/或文字信息。较佳地,控制单元,用于对于所述视频中的每一视频帧,在需要播放该视频帧时,根据该视频帧在所述视频中的位置和该视频帧的字幕信息,检查所提取出的视频播放控制信息中是否有相应的视频播放控制信息,如果有,则按照检查出的相应视频播放控制信息,进行视频播放,否则,直接播放该视频帧。综上所述,以上仅为本专利技术的较佳实施例而已,并非用于限定本专利技术的保护范围。凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...
一种视频播放方法和装置

【技术保护点】
一种视频播放方法,其特征在于,包括:当用户需要播放视频时,视频播放器获取所述视频的外挂文件,所述外挂文件包括根据视频控制需求设置的视频播放控制信息;所述视频播放器从所述外挂文件中提取出与所述用户相匹配的视频播放控制信息;所述视频播放器根据所提取出的视频播放控制信息,实时控制所述视频的播放。

【技术特征摘要】
1.一种视频播放方法,其特征在于,包括:当用户需要播放视频时,视频播放器获取所述视频的外挂文件,所述外挂文件包括根据视频控制需求设置的视频播放控制信息;所述视频播放器从所述外挂文件中提取出与所述用户相匹配的视频播放控制信息;所述视频播放器根据所提取出的视频播放控制信息,实时控制所述视频的播放。2.根据权利要求1所述的方法,其特征在于,所述视频播放控制信息包括用于指示视频播放控制的适用用户范围信息、用于指示进行视频播放控制的位置信息和用于指示视频播放控制的控制操作信息。3.根据权利要求2所述的方法,其特征在于,所述控制操作包括插入播放指定的外部信息、跳过指定时间段视频帧进行播放、重复播放指定时间段视频帧、对字幕内容进行标记和/或屏幕遮盖操作。4.根据权利要求3所述的方法,其特征在于,所述外部信息包括视频、图片和/或文字信息。5.根据权利要求1所述的方法,所述实时控制所述视频的播放包括:对于所述视频中的每一视频帧,在需要播放该视频帧时,根据该视频帧在所述视频中的位置和该视频帧的字幕信息,检查所提取出的视频播放控制信息中是否有相应的视频播放控制信息,如果有,则按照检查出的相应视频播放控制信息,进行视频播放,否则,直接播...

【专利技术属性】
技术研发人员:吴松岩董伟鑫张凯季兵谭皓
申请(专利权)人:三星电子中国研发中心三星电子株式会社
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1