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

文档序号:13057275阅读:184来源:国知局
技术领域本发明实施例涉及计算机技术,尤其涉及一种视频播放方法及装置。

背景技术:
随着互联网技术的发展,终端设备通过网络获取视频信息后在本地进行视频播放已十分普遍。终端设备在播放视频时使用的网络连接方式主要包括wifi网络连接和移动网络连接。在大多数情况下,使用wifi网络连接没有流量限制同时也不需要额外的费用,而使用移动网络连接则需要耗费用户购买的流量,当购买的流量使用完毕后若继续进行视频播放还需要支付额外的费用。现有技术中,终端设备在使用多路视频流同时进行视频播放时,若使用的网络连接方式为移动网络,则用户将使用购买的流量播放视频而播放器自身并不采取任何有效措施进行避免,同时多路视频在移动网络环境下进行播放的过程中也未提供给用户良好的用户体验。

技术实现要素:
本发明提供一种视频播放方法及装置,以实现在移动网络连接方式下多路视频流同时进行视频播放时,避免用户使用购买的流量播放视频,同时带来良好的用户体验。第一方面,本发明实施例提供了一种视频播放方法,包括:在至少两路视频的播放过程中,实时获取网络连接方式;如果识别到所述网络连接方式为移动网络连接,延时预设时间后暂停所述视频的播放操作,同时发出提示信息。第二方面,本发明实施例还提供了一种视频播放装置,包括:获取模块,用于在至少两路视频的播放过程中,实时获取网络连接方式;暂停模块,用于如果识别到所述网络连接方式为移动网络连接,延时预设时间后暂停所述视频的播放操作,同时发出提示信息。本发明通过在至少两路视频的播放过程中,实时获取网络连接方式,如果识别到所述网络连接方式为移动网络连接,延时预设时间后暂停所述视频的播放操作,同时发出提示信息,以实现在移动网络连接方式下多路视频流同时进行视频播放时,避免用户使用购买的流量播放视频,同时带来良好的用户体验。附图说明图1是本发明实施例一提供的视频播放方法的流程图;图2是本发明实施例二提供的视频播放方法的流程图;图3是本发明实施例三提供的视频播放方法的流程图;图4是本发明实施例四提供的视频播放方法的流程图;图5是本发明实施例五提供的视频播放方法的流程图;图6是本发明实施例六提供的视频播放方法的流程图;图7是本发明实施例七提供的视频播放方法的流程图;图8是本发明实施例八提供的视频播放装置的结构图。具体实施方式下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。实施例一图1为本发明实施例一提供的视频播放方法的流程图,本实施例可适用于在智能终端设备中使用网络进行多路视频播放的情况,该方法可以由智能终端设备如智能手机、平板电脑和笔记本电脑来执行,具体包括如下步骤:步骤101、在至少两路视频的播放过程中,实时获取网络连接方式;其中,网络连接方式典型的可包括wifi网络连接和移动网络连接,通常wifi网络连接的流量为免费使用,如智能终端设备通过家中的路由器进行wifi网络连接,该路由器可同时接入多个智能终端设备,每个智能终端设备在通过路由器进行网络流量获取时不需要支付额外的费用。移动网络连接又包括2G、3G和4G等网络连接,通常智能终端在使用移动网络进行网络流量获取时需要支付流量费用,如智能设备通过4G网络获取流量进行视频播放,用户通常购买一定大小的流量包,在没有wifi网络连接提供的场所智能终端设备将使用4G移动网络获取流量。智能终端设备在进行视频播放过程中,将会实时获取自身的网络连接方式,获取到的网络连接方式可用于下一步的判断过程。其中,至少两路典型的为三路,该三路视频同时显示并播放。步骤102、如果识别到所述网络连接方式为移动网络连接,延时预设时间后暂停所述视频的播放操作,同时发出提示信息;多路的视频在播放过程中,缓冲操作和视频的播放操作同步进行,即暂停视频的播放操作的同时也将暂停视频的缓冲操作。通常缓冲速度会大于视频的播放速度。在缓冲操作过程中,智能终端设备通过网络和其它终端设备如服务器进行数据交换,此时将消耗网络流量。若智能终端设备在多路视频播放时识别到为移动网络连接方式连接,延时预设时间后暂停所述至少两路视频的播放操作,同时发出提示信息,该预设时间优选为10秒。在本实施例中,当网络连接方式为移动网络连接时,并没有立即停止播放,而是延时预定时间后再停止播放,从而为用户提供了一种在移动网络环境下播放多路视频流的体验。本实施例的技术方案,通过在至少两路视频的播放过程中,实时获取网络连接方式,如果识别到所述网络连接方式为移动网络连接,延时预设时间后暂停所述视频的播放操作,同时发出提示信息,以实现在移动网络连接方式下多路视频流同时进行视频播放时,避免用户使用购买的流量播放视频,同时带来良好的用户体验。在上述方案中优选的是,识别到所述网络连接方式为移动网络连接包括:识别到所述网络连接方式由无网络连接转变为移动网络连接。在上述方案中优选的是,识别到所述网络连接方式为移动网络连接包括:识别到所述网络连接方式由wifi网络连接转变为移动网络连接。实施例二图2为本发明实施例二提供的视频播放方法的流程图,本实施例在上述实施例的基础上进行了优化,该方法具体包括如下步骤:步骤201、在至少两路视频的播放过程中,实时获取网络连接方式。步骤202、如果识别到所述网络连接方式由wifi网络连接转变为移动网络连接,暂停所述视频的缓冲加载操作,所述视频的播放操作继续执行,同时发出提示信息。本步骤中,如果识别到所述网络连接方式由wifi网络连接转变为移动网络连接,暂停所述视频的缓冲加载操作,所述视频的播放操作继续执行,同时发出提示信息。如实施例一所述,通常视频缓冲速度会大于视频播放速度,通常在wifi网络连接方式下进行多路视频的播放时,视频缓冲区已缓存了部分视频信息,当网络连接方式转变为移动网络连接时仅暂停缓冲即可,视频可继续播放直到播放完缓冲区缓存的视频信息为止。本实施例的技术方案,通过在至少两路视频的播放过程中,实时获取网络连接方式,如果识别到所述网络连接方式由wifi网络连接转变为移动网络连接,暂停所述视频的缓冲加载操作,所述视频的播放操作继续执行,同时发出提示信息,避免了由于转变为移动网络连接方式连接,视频缓冲区已缓存了部分视频信息而暂停播放的情况。在上述方案中优选的是,根据用户输入的指令,设置所述预设时间和所述提示信息。在上述方案中优选的是,在暂停所述视频的播放操作之后,还包括:更改所述视频的默认缓冲时长。实施例三图3为本发明实施例三提供的视频播放方法的流程图,本实施例在上述实施例的基础上进行了优化,增加了对网络连接方式的变化模式进行识别的操作,该方法具体包括如下步骤:步骤301、在至少两路视频的播放过程中,实时获取网络连接方式;其中,网络连接方式包括wifi网络连接和移动网络连接等,移动网络连接又包括2G、3G和4G等不同的网络连接方式。步骤302、如果识别到所述网络连接方式发生变化,发出提示信息,判断所述变化是否为预设变化模式,若是则延时预设时间后暂停所述视频的播放操作。其中,当网络连接方式发生变化时发出提示信息,该网络连接方式的变化包括wifi网络连接已断开、wifi网络连接已连接、移动网络连接已断开、移动网络连接已连接、wifi网络连接转变为移动网络连接、移动网络连接转变为wifi网络连接、免费wifi网络连接转变为付费wifi网络连接和付费wifi网络连接转变为免费wifi网络连接等。相应的提示信息根据不同的网络连接方式的转变进行相应提示。当网络连接方式发生变化时,进行判断,判断该网络连接方式的变化是否为预设变化模式,该预设变化模式通常为由免费的网络连接转变为付费的网络连接的模式,如“wifi网络连接转变为移动网络连接”“免费wifi网络连接转变为付费wifi网络连接”等。若该网络连接方式的变化为预设变化模式则延时预设时间后暂停所述视频的播放操作。本实施例的技术方案,通过在至少两路视频的播放过程中,实时获取网络连接方式,如果识别到所述网络连接方式发生变化,发出提示信息,判断所述变化是否为预设变化模式,若是则延时预设时间后暂停所述视频的播放操作,以实现多路视频播放过程中可实时显示网络连接方式发生变化的相关信息。实施例四图4为本发明实施例四提供的视频播放方法的流程图,本实施例在上述实施例的基础上进行了优化,增加了用户进行控制的内容,该方法具体包括如下步骤:步骤401、在至少两路视频的播放过程中,实时获取网络连接方式。步骤402、如果识别到所述网络连接方式为移动网络连接,延时预设时间后暂停所述视频的播放操作,同时发出提示信息。如果识别到所述网络连接方式为移动网络连接,延时预设时间后暂停所述视频的播放操作,同时发出提示信息。该提示信息可以为“进入付费流量模式,已暂停视频播放,是否继续开启播放”步骤403、根据用户输入的指令进行相应操作。如步骤402所述,该提示信息为“进入付费流量模式,已暂停视频播放,是否继续开启播放”,若此时用户选择“是”,则相应的开启视频播放操作。若用户选择“否”,视频播放操作继续处于暂停状态。本实施例的技术方案,通过在多路视频播放过程中,实时获取网络连接方式,如果识别到所述网络连接方式为移动网络连接,延时预设时间后暂停所述视频的播放操作,同时发出提示信息使用户根据该提示信息进行后续操作,以实现多路视频播放过程中,,当用户得知网络连接方式为移动网络连接后可根据自身需求进行相应选择。实施例五图5为本发明实施例五提供的视频播放方法的流程图,本实施例在上述实施例的基础上进行了优化,将视频的播放操作和缓冲加载操作区分,增加了识别加载进度的操作,该方法具体包括如下步骤:步骤501、在至少两路视频的播放过程中,实时获取网络连接方式。步骤502、如果识别到所述网络连接方式为移动网络连接,判断所述视频的缓冲加载操作是否正在进行,若正在进行则暂停所述视频的缓冲加载操作和播放操作,同时发出提示信息;若所述视频的缓冲加载已完毕则仅发出提示信息。如果识别到所述网络连接方式为移动网络连接,判断所述视频的缓冲加载操作是否正在进行,若此时视频的缓冲加载操作正在进行,则如前述实施例所述暂停视频的缓冲加载操作和播放操作,同时发出提示信息。若该视频已经缓冲完毕,则无需暂停视频的缓冲加载操作和播放操作,仅发出相应的网络连接方式变化的提示信息即可。本实施例的技术方案,通过在至少两路视频的播放过程中,实时获取网络连接方式,如果识别到所述网络连接方式为移动网络连接,判断所述视频的缓冲加载操作是否正在进行,若正在进行则暂停所述视频的缓冲加载操作和播放操作,同时发出提示信息,若所述视频的缓冲加载已完毕则仅发出提示信息,在暂停控制中加入了对缓冲操作是否正在进行的判断,避免出现视频缓冲已完毕在不消耗流量的情况下暂停播放操作。实施例六图6为本发明实施例六提供的视频播放方法的流程图,本实施例在上述实施例的基础上进行了优化,增加了恢复播放过程的操作,该方法具体包括如下步骤:步骤601、在至少两路视频的播放过程中,实时获取网络连接方式。步骤602、如果识别到所述网络连接方式为移动网络连接,延时固定时间后判断所述网络连接方式是否为wifi网络连接,若所述网络连接方式仍为移动网络连接则暂停播放操作,同时发出提示信息。如果识别到所述网络连接方式为移动网络连接,视频的播放操作继续执行。延时固定时间后判断所述网络连接方式是否为wifi网络连接,若所述网络连接方式仍为移动网络连接则暂停播放操作,同时发出提示信息。该固定时间典型的可设定为5秒,若在5秒钟内识别到网络连接方式是否为wifi网络连接则无需延时预设时间后暂停视频的播放操作。本实施例的技术方案,通过在多路视频播放过程中,实时获取网络连接方式,如果识别到所述网络连接方式为移动网络连接,延时固定时间后判断所述网络连接方式是否为wifi网络连接,若所述网络连接方式仍未移动网络连接则暂停播放操作,同时发出提示信息,其中同时设有一固定时间,在该固定时间内若网络连接方式变为wifi网络连接,则不必暂停视频的播放,提升了用户体验。实施例七图7为本发明实施例七提供的视频播放方法的流程图,本实施例在上述实施例的基础上进行了优化,增加了在已暂停播放后进一步重新恢复播放的内容,该方法具体包括如下步骤:步骤701、在至少两路视频的播放过程中,实时获取网络连接方式。步骤702、如果识别到所述网络连接方式为移动网络连接,延时预设时间后暂停所述视频的播放操作,同时发出提示信息。步骤703、如果识别到所述网络连接方式为wifi网络连接,开启所述视频的播放操作,同时发出提示信息。本步骤中在前述方案的基础上,进一步的如果识别到所述网络连接方式恢复,开启所述视频的缓冲加载操作和播放操作,同时发出提示信息。本实施例的技术方案,通过在多路视频播放过程中,实时获取网络连接方式,如果识别到所述网络连接方式为移动网络连接,延时预设时间后暂停所述视频的播放操作,同时发出提示信息;若识别到所述网络连接方式为wifi网络连接,开启所述视频的播放操作,同时发出提示信息以实现视频播放过程中可根据网络连接方式的变化自动开启视频的播放。实施例八图8为本发明实施例八提供的视频播放装置的结构图。如图8所示,该装置包括:获取模块1,用于在至少两路视频的播放过程中,实时获取网络连接方式;暂停模块2,用于如果识别到所述网络连接方式为移动网络连接,延时预设时间后暂停所述视频的播放操作,同时发出提示信息。在上述方案中优选的是,所述暂停模块2具体用于:如果识别到所述网络连接方式由无网络连接转变为移动网络连接,延时预设时间后暂停所述视频的播放操作,同时发出提示信息。在上述方案中优选的是,所述暂停模块2具体用于:如果识别到所述网络连接方式由wifi网络连接转变为移动网络连接,延时预设时间后暂停所述视频的播放操作,同时发出提示信息。在上述方案中优选的是,所述获取模块1还用于:根据用户输入的指令,设置所述预设时间和所述提示信息。在上述方案中优选的是,所述暂停模块2还用于:更改所述视频的默认缓冲时长。上述产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1