视频播放方法及装置与流程

文档序号:12183756阅读:223来源:国知局
视频播放方法及装置与流程

本发明属于通信技术领域,尤其涉及一种视频播放方法及装置。



背景技术:

视频播放器,是指能播放以数字信号形式存储的视频的软件,也指具有播放视频功能的电子器件产品。

现有技术中,视频播放过程中,播放进度条设置在视频播放界面的正下方位置,当用户查看当前播放进度或者通过调节该播放进度条来调节视频播放进度时,会触发显示播放进度条在视频播放界面中,此时该播放进度条的出现会遮挡一部分正在播放的视频画面。

在上述现有技术中,若正在播放的视频画面有字幕,则该播放进度条会遮挡字幕信息,影响视频显示效果,进而影响视频观看的完整性,也影响用户从字幕中了解视频播放内容。



技术实现要素:

本发明所要解决的技术问题在于提供一种视频播放方法及装置,旨在解决在视频播放过程中,当显示播放进度条时遮挡视频字幕的问题。

本发明实施例提供了一种视频播放方法,包括:

播放视频和与所述视频对应的字幕信息;

检测是否有触发显示播放进度条的操作;

若有触发显示播放进度条的操作,根据预置规则调整所述字幕信息在所述视频播放界面的显示位置,使得在播放所述视频时所述播放进度条不遮挡所述字幕信息。

本发明实施例提供了一种视频播放装置,包括:

播放模块,用于播放视频和与所述视频对应的字幕信息;

检测模块,用于检测是否有触发显示播放进度条的操作;

所述播放模块,还用于若有触发显示播放进度条的操作,根据预置规则调整所述字幕信息在所述视频播放界面的显示位置,使得在播放所述视频时所述播放进度条不遮挡所述字幕信息。

从上述本发明实施例可知,本发明提供的一种视频播放方法及装置,在视频播放过程中,当有触发播放进度条的操作使显示播放进度条的时候,调整字幕信息在视频播放界面的显示位置,使得在视频播放过程中播放进度条不遮挡字幕,从而达到视频在播放过程中呈现相对完整的画面信息的目的,提高视频播放时信息展示的完整性。

附图说明

图1是本发明第一实施例提供的视频播放方法的实现流程示意图;

图2是本发明第二实施例提供的视频播放方法的实现流程示意图;

图3是本发明第二实施例中有触发播放进度条操作时不调整视频播放窗口尺寸的示意图;

图4是本发明第二实施例中有触发播放进度条操作时缩小视频播放窗口尺寸的示意图;

图5为本发明第三实施例提供的视频播放方法的实现流程示意图;

图6是本发明第三实施例中有触发播放进度条操作时不调节字幕播放位置的示意图;

图7是本发明第三实施例中有触发播放进度条操作时上移字幕播放位置的示意图;

图8为本发明第四实施例提供的视频播放装置的结构示意图;

图9为本发明第五实施例提供的视频播放装置的结构示意图。

具体实施方式

为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,图1为本发明第一实施例提供的视频播放方法的实现流程示意图,所述方法应用于视频播放器,具体包括下述步骤:

步骤S101,播放视频和与该视频对应的字幕信息;

本发明实施例的执行主体主要是可以播放视频的视频播放器,可包括PC机、智能电视等播放终端以及具有触摸屏的移动终端,其中移动终端例如:具有触摸屏的智能手机、平板电脑。

视频播放器播放视频和与该视频对应的字幕信息。

该字幕信息是指以文字形式显示正在播放的视频中的对话等非影像内容,也泛指视频播放的内容对应的后期加工的文字。字幕信息一般出现在播放窗口的下部,也可能显示于播放窗口的上部或左右两侧。

步骤S102,检测是否有触发显示播放进度条的操作;

触发显示播放进度条的操作,指可以使该显示播放进度条在视频播放界面的操作。具体可以是检测是否有查看播放进度或调节该播放进度条中滑块位置的操作。

步骤S103,若有触发显示播放进度条的操作,根据预置规则调整该字幕信息在该视频播放界面的显示位置,使得在播放该视频时该播放进度条不遮挡该字幕信息。

视频的字幕信息一般位于视频播放窗口的下部,而播放进度条一般也显示在视频播放窗口的下部,当播放进度条被触发显示时,很大几率会遮挡住正在随视频播放的字幕信息,造成字幕信息显示不完整,影响用户观看视频。

可以理解地,当视频的字幕信息位于视频播放窗口的上部或左右两侧时,若播放进度条显示在字幕信息所在的位置,也会出现遮挡住正在随视频播放的字幕信息的情况。

本发明实施例提供的视频播放方法,在视频播放过程中,当有触发播放进度条的操作使显示播放进度条的时候,调整字幕信息在视频播放界面的显示位置,使得在视频播放过程中播放进度条不遮挡字幕,从而达到视频在播放过程中呈现相对完整的画面信息的目的,提高视频播放时信息展示的完整性。

请参阅图2,图2为本发明第二实施例提供的视频播放方法的实现流程示意图,可包括下述步骤:

步骤S201、按照第一播放配置参数播放视频,并播放与该视频对应的字幕信息;

视频播放器按照第一播放配置参数播放视频,并播放与该视频对应的字幕信息。

其中,该第一播放配置参数可包括:视频播放窗口的大小,视频的清晰率、亮度、是否跳过广告、字幕播放位置、字幕播放语言、字幕播放字体。

该字幕信息是指以文字形式显示正在播放的视频中的对话等非影像内容,也泛指视频播放的内容对应的后期加工的文字。字幕信息一般出现在播放窗口的下部,也可能显示于播放窗口的上部或左右两侧。

步骤S202,检测是否有触发显示播放进度条的操作;

触发显示播放进度条的操作,指可以使该显示播放进度条在视频播放界面的操作。

检测是否有触发显示播放进度条的操作,具体是检测是否有查看播放进度或调节该播放进度条中滑块位置的操作。

例如,当该视频播放器为带有触摸屏的移动终端时,点击屏幕即可使显示播放进度条,该视频播放器为不带触摸屏的PC机时,通过鼠标点击播放窗口的指定位置即可使显示播放进度条,该视频播放器为智能电视时,使用遥控调节视频播放进度的操作可使显示播放进度条。

步骤S203,若有触发显示播放进度条的操作,则根据预置规则按照该预置尺寸的播放窗口播放该视频,以向该视频播放窗口的中心点移动该字幕信息在该视频播放界面的显示位置,使得在播放该视频时该播放进度条不遮挡该字幕信息;

可选的,可以以向该视频播放窗口的中心点移动该字幕信息在该视频播放界面的显示位置,该预置规则是指选择第二播放配置参数的设置。根据该预置规则,视频播放器可以获知选择怎样的第二播放配置参数来播放视频。

因此,当检测到当前有触发显示播放进度条的操作,调整播放视频的播放配置参数,即,根据预置规则按照第二播放配置参数播放该视频,以调整该字幕信息在该视频播放界面的显示位置,使得在播放该视频时该播放进度条不遮挡该字幕信息。

当第二播放配置参数为预置尺寸的播放窗口时,根据预置规则按照第二播放配置参数播放该视频,以调整该字幕信息在该视频播放界面的显示位置具体可以为:根据预置规则按照该预置尺寸的播放窗口播放该视频,以向该视频播放窗口的中心点移动该字幕信息在该视频播放界面的显示位置。即,缩小了视频播放窗口的尺寸。通过缩小视频播放窗口的尺寸可以使得播放进度条无法遮挡到该字幕信息,具体的预置尺寸以播放进度条无法遮挡到该字幕信息为限。

其中该视频播放窗口一般为方形,则该中心点为该视频播放窗口两条对角线的交叉点。

下面以字幕信息在视频播放窗口下部为例进行说明。请参阅图3和图4,图3和图4皆为视频在全屏播放时的播放界面示意图。其中,图3为在有触发显示播放进度条301操作的情况下,视频播放窗口302尺寸不缩小时的示意图。若不缩小视频播放窗口302的尺寸,则字幕信息303会被播放进度条301遮挡。图4为在有触发显示播放进度条401操作的情况下,视频播放窗口402尺寸缩小之后的示意图。若缩小视频播放窗口402的尺寸,则字幕信息403不再被播放进度条401遮挡。

进一步地,若视频播放处于暂停状态时,播放的字幕信息也处于暂停播放状态,此时播放进度条的显示对字幕信息的播放没有实质的影响。若检测到有用户触发显示播放进度条的操作,则显示选择信息,该选择信息用于提示用户是否选择执行根据预置规则按照第二播放配置参数播放该视频,即,是否根据预置规则按照该预置尺寸的播放窗口播放该视频,以向该视频播放窗口的中心点移动该字幕信息在该视频播放界面的显示位置,使得在播放该视频时该播放进度条不遮挡该字幕信息。并根据用户的选择,执行对应的操作。

步骤S204,当检测到该播放进度条恢复隐藏状态时,按照该第一播放配置参数播放该视频。

在触发显示播放进度条的操作之后,若在预设时间内没有继续触发显示播放进度条的操作,则播放进度条恢复隐藏状态。为了提高视频播放的显示效果,从而提高用户的观感,在检测到播放进度条隐藏时,按照该第一播放配置参数播放该视频,即将视频播放窗口还原到缩小之前的尺寸。

该预设时间可以由用户自定义,例如3秒。

本发明实施例的未尽细节,请参见前述图1所示实施例中的描述。

本发明实施例提供的视频播放方法,在视频播放过程中,当有触发播放进度条的操作使显示播放进度条的时候,调整视频播放的配置参数,以调整字幕信息在视频播放界面的显示位置,使得在视频播放过程中播放进度条不遮挡字幕,从而达到视频在播放过程中呈现相对完整的画面信息的目的,提高视频播放时信息展示的完整性。

请参阅图5,图5为本发明第三实施例提供的视频播放方法的实现流程示意图,可以包括下述步骤:

步骤S501、按照第一播放配置参数播放视频,并播放与该视频对应的字幕信息;

视频播放器按照第一播放配置参数播放视频,并播放与该视频对应的字幕信息。

其中,该第一播放配置参数可包括:视频播放窗口的大小,视频的清晰率、亮度、是否跳过广告、字幕播放位置、字幕播放语言、字幕播放字体。

该字幕信息是指以文字形式显示正在播放的视频中的对话等非影像内容,也泛指视频播放的内容对应的后期加工的文字。字幕信息一般出现在播放窗口的下部,也可能显示于播放窗口的上部或左右两侧。

步骤S502,检测是否有触发显示播放进度条的操作;

触发显示播放进度条的操作,指可以使该显示播放进度条在视频播放界面的操作。

检测是否有触发显示播放进度条的操作,具体是检测是否有查看播放进度或调节该播放进度条中滑块位置的操作。

例如,当该视频播放器为带有触摸屏的移动终端时,点击屏幕即可使显示播放进度条,该视频播放器为不带触摸屏的PC机时,通过鼠标点击播放窗口的指定位置即可使显示播放进度条,该视频播放器为智能电视时,使用遥控调节视频播放进度的操作可使显示播放进度条。

步骤S503,若有触发显示播放进度条的操作,则根据该预置规则,将该视频的字幕信息显示在该预置坐标值指向的位置,移动该字幕信息在该视频播放界面的显示位置,使得在播放该视频时该播放进度条不遮挡该字幕信息;

可选地,当第二播放配置参数为字幕信息显示位置的预置坐标值时,根据预置规则按照第二播放配置参数播放该视频,以调整该字幕信息在该视频播放界面的显示位置具体可以为:根据该预置规则,将该视频的字幕信息显示在该预置坐标值指向的位置,以向该视频播放窗口的中心点移动该字幕信息在该视频播放界面的显示位置,使得在播放该视频时该播放进度条不遮挡该字幕信息,具体的预置坐标值以播放进度条无法遮挡到该字幕信息为限。

具体地,该预置坐标值与第一播放参数中的坐标值相比,分为二者的纵坐标不同、横坐标不同、纵坐标和横坐标都不同三种情况。

第一种情况:

当该预置坐标值中的纵坐标与该第一播放参数中的纵坐标不同,但是横坐标相同时,将该视频的字幕信息显示在该预置坐标值指向的位置时,则该字幕信息在该视频播放界面的显示位置发生纵向移动,具体地,该预置坐标值中的纵坐标值大于该第一播放参数的坐标值中的纵坐标值,则该字幕信息在该视频播放界面的显示位置发生上移,反之则发生下移。

第二种情况:

当该预置坐标值中的纵坐标与该第一播放参数中的横坐标不同,但是纵坐标相同时,将该视频的字幕信息显示在该预置坐标值指向的位置时,则该字幕信息在该视频播放界面的显示位置发生横向移动,具体地,该预置坐标值中的横坐标值大于该第一播放参数的坐标值中的横坐标值,则该字幕信息在该视频播放界面的显示位置发生右移,反之则发生左移。

第三种情况:

当该预置坐标值中的纵坐标与该第一播放参数中的纵坐标、横坐标均不同时,将该视频的字幕信息显示在该预置坐标值指向的位置时,则该字幕信息在该视频播放界面的显示位置纵向、横向均发生移动。

其中该视频播放窗口一般为方形,则该中心点为该视频播放窗口两条对角线的交叉点。

下面以字幕信息在视频播放窗口下部为例进行说明。请参阅图6和图7,图6和图7皆为视频在全屏播放时的播放界面示意图。其中,图6为字幕信息603不上移时视频播放窗口602的示意图,若不上移字幕信息603,则字幕603会被播放进度条601遮挡。图7为字幕信息603上移时视频播放窗口702的示意图,若上移视频播放窗口702,则字幕信息703不再被播放进度条701遮挡。

步骤S504,当检测到该播放进度条恢复隐藏状态时,按照该第一播放配置参数播放该视频。

具体地,在触发显示播放进度条的操作之后,若在预设时间内没有继续触发显示播放进度条的操作,则播放进度条恢复隐藏状态。为了提高视频播放的显示效果,从而提高用户的观感,在检测到播放进度条隐藏时,按照该第一播放配置参数播放该视频,即将字幕信息的显示位置还原到移动之前的位置。

本发明实施例的未尽细节,请参见前述图1、图2所示实施例中的描述。

本发明实施例中,在视频播放过程中,当有触发播放进度条的操作使显示播放进度条的时候,调整视频播放的配置参数,以调整字幕信息在视频播放界面的显示位置,使得在视频播放过程中播放进度条不遮挡字幕,从而达到视频在播放过程中呈现相对完整的画面信息的目的,提高视频播放时信息展示的完整性。

请参阅图8,图8为本发明第四实施例提供的视频播放装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分,主要包括:播放模块801和检测模块802。

其中,播放模块801,用于播放视频和与该视频对应的字幕信息。

视频播放器播放视频和与该视频对应的字幕信息。

字幕信息一般出现在播放窗口的下部,也可能显示于播放窗口的上部或左右两侧。

检测模块802,用于检测是否有触发显示播放进度条的操作。

触发显示播放进度条的操作,指可以使该显示播放进度条在视频播放界面的操作。具体可以是检测是否有查看播放进度或调节该播放进度条中滑块位置的操作。

播放模块801,还用于若有触发显示播放进度条的操作,根据预置规则调整该字幕信息在该视频播放界面的显示位置,使得在播放该视频时该播放进度条不遮挡该字幕信息。

视频的字幕信息一般位于视频播放窗口的下部,而播放进度条一般也显示在视频播放窗口的下部,当播放进度条被触发显示时,很大几率会遮挡住正在随视频播放的字幕信息,造成字幕信息显示不完整,影响用户观看视频。可以理解地,当视频的字幕信息位于视频播放窗口的上部或左右两侧时,若播放进度条显示在字幕信息所在的位置,也会出现遮挡住正在随视频播放的字幕信息的情况。

本发明实施例的未尽细节,请参见前述图1所示实施例中的描述。

本发明实施例提供的视频播放装置,在视频播放过程中,当有触发播放进度条的操作使显示播放进度条的时候,调整字幕信息在视频播放界面的显示位置,使得在视频播放过程中播放进度条不遮挡字幕,从而达到视频在播放过程中呈现相对完整的画面信息的目的,提高视频播放时信息展示的完整性。

请参阅图9,图9为本发明第五实施例提供的视频播放装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分,主要包括:播放模块801、检测模块802和显示模块901。

其中,播放模块801,用于按照第一播放配置参数播放视频,并播放与该视频对应的字幕信息。

其中,该第一播放配置参数可包括:视频播放窗口的大小,视频的清晰率、亮度、是否跳过广告、字幕播放位置、字幕播放语言、字幕播放字体。

检测模块802,用于检测是否有触发显示播放进度条的操作。

触发显示播放进度条的操作,指可以使该显示播放进度条在视频播放界面的操作。具体可以是检测是否有查看播放进度或调节该播放进度条中滑块位置的操作。

播放模块801,还用于若有触发显示播放进度条的操作,则根据预置规则按照第二播放配置参数播放该视频,以调整该字幕信息在该视频播放界面的显示位置,使得在播放该视频时该播放进度条不遮挡该字幕信息。

该预置规则是指选择第二播放配置参数的设置。

因此,当检测到当前有触发显示播放进度条的操作,调整播放视频的播放配置参数,即,根据预置规则按照第二播放配置参数播放该视频,以调整该字幕信息在该视频播放界面的显示位置,使得在播放该视频时该播放进度条不遮挡该字幕信息。

进一步地,该第二播放配置参数为预置尺寸的播放窗口,则播放模块801,还用于若有触发显示播放进度条的操作,则根据预置规则按照该预置尺寸的播放窗口播放该视频,移动该字幕信息在该视频播放界面的显示位置,使得在播放该视频时该播放进度条不遮挡该字幕信息。

具体地,当第二播放配置参数为预置尺寸的播放窗口时,根据预置规则按照第二播放配置参数播放该视频,以调整该字幕信息在该视频播放界面的显示位置具体可以为:根据预置规则按照该预置尺寸的播放窗口播放该视频,以向该视频播放窗口的中心点移动该字幕信息在该视频播放界面的显示位置。即,缩小了视频播放窗口的尺寸。通过缩小视频播放窗口的尺寸可以使得播放进度条无法遮挡到该字幕信息,具体的预置尺寸以播放进度条无法遮挡到该字幕信息为限。

其中该视频播放窗口一般为方形,则该中心点为该视频播放窗口两条对角线的交叉点。

该第二播放配置参数为该字幕信息显示位置的预置坐标值,则播放模块801,还用于若有触发显示播放进度条的操作,则根据该预置规则,将该视频的字幕信息显示在该预置坐标值指向的位置,移动该字幕信息在该视频播放界面的显示位置,使得在播放该视频时该播放进度条不遮挡该字幕信息。

具体地,当第二播放配置参数为字幕信息显示位置的预置坐标值时,根据预置规则按照第二播放配置参数播放该视频,以调整该字幕信息在该视频播放界面的显示位置具体可以为:根据该预置规则,将该视频的字幕信息显示在该预置坐标值指向的位置,以向该视频播放窗口的中心点移动该字幕信息在该视频播放界面的显示位置,使得在播放该视频时该播放进度条不遮挡该字幕信息,具体的预置坐标值以播放进度条无法遮挡到该字幕信息为限。

进一步地,显示模块901,用于当该视频播放处于暂停状态时,若检测到触发显示播放进度条的操作,则显示选择信息,该选择信息用于提示用户是否选择执行根据预置规则按照第二播放配置参数播放该视频。

若视频播放处于暂停状态时,播放的字幕信息也处于暂停播放状态,此时播放进度条的显示对字幕信息的播放没有实质的影响。若检测到有用户触发显示播放进度条的操作,则显示选择信息,该选择信息用于提示用户是否选择执行根据预置规则按照第二播放配置参数播放该视频,即,是否根据预置规则按照该预置尺寸的播放窗口播放该视频,以向该视频播放窗口的中心点移动该字幕信息在该视频播放界面的显示位置,使得在播放该视频时该播放进度条不遮挡该字幕信息。并根据用户的选择,执行对应的操作。

进一步地,播放模块801,还用于当检测到该播放进度条恢复隐藏状态时,按照该第一播放配置参数播放该视频。

在触发显示播放进度条的操作之后,若在预设时间内没有继续触发显示播放进度条的操作,则播放进度条恢复隐藏状态。为了提高视频播放的显示效果,从而提高用户的观感,在检测到播放进度条隐藏时,按照该第一播放配置参数播放该视频。

本发明实施例的未尽细节,请参见前述图1至图8所示实施例中的描述

本发明实施例提供的视频播放装置,在视频播放过程中,当有触发播放进度条的操作使显示播放进度条的时候,调整视频播放的配置参数,以调整字幕信息在视频播放界面的显示位置,使得在视频播放过程中播放进度条不遮挡字幕,从而达到视频在播放过程中呈现相对完整的画面信息的目的,提高视频播放时信息展示的完整性。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本发明所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。

以上为对本发明所提供的视频播放方法及装置的描述,对于本领域的技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1