视频播放方法、设备及计算机可读存储介质与流程

文档序号:18298600发布日期:2019-07-31 09:45阅读:175来源:国知局
视频播放方法、设备及计算机可读存储介质与流程

本发明涉及网络技术领域,尤其涉及视频播放方法、设备及计算机可读存储介质。



背景技术:

近年来,随着网络科技的不断发展,观看网络直播已逐渐成为受用户欢迎的娱乐方式之一。目前,当用户进入网络直播平台后,平台会在首页向用户推荐一些当前人气比较高的主播,即在首页显示推荐主播的头像、昵称、直播截图等基本信息以供用户选择自己感兴趣的主播。这种推荐方式的缺陷在于:推荐方式单一且缺少互动性,用户必须进入直播间才能对主播有进一步了解,从而不利于吸引用户和让用户快速找到自己感兴趣的主播。



技术实现要素:

本发明的主要目的在于提出一种视频播放方法、设备及计算机可读存储介质,旨在实现从唱歌的角度向用户推荐主播,并提高推荐过程中的互动性,从而有利于吸引用户和让用户快速找到唱歌好听的主播。

为实现上述目的,本发明提供一种视频播放方法,所述视频播放方法包括如下步骤:

获取主播唱歌的第一视频片段,为所述第一视频片段中的主播脸部区域添加预设的蒙面效果,得到第二视频片段;

在观众终端播放所述第二视频片段;

当接收到解除所述蒙面效果的指令时,解除所述第二视频片段中的所述蒙面效果。

优选地,所述为所述第一视频片段中的主播脸部区域添加预设的蒙面效果的步骤包括:

在所述第一视频片段中,识别主播的脸部区域;

显示预设的虚拟面具以遮盖住所述脸部区域。

优选地,所述当接收到解除所述蒙面效果的指令时,解除所述第二视频片段中的所述蒙面效果的步骤之前,还包括:

显示一转身控件和一背对所述主播的座椅;

当接收到基于所述转身控件的点击指令时,生成解除所述蒙面效果的指令,并将所述座椅调整为面对所述主播显示。

优选地,所述当接收到基于所述转身控件的点击指令时,生成解除所述蒙面效果的指令,并将所述座椅调整为面对所述主播显示的步骤之后,还包括:

将所述转身控件切换为关注控件;

当接收到基于所述关注控件的点击指令时,将所述主播加入至用户的关注名单中。

优选地,所述将所述座椅调整为面对所述主播显示的步骤之后,还包括:

在将所述座椅调整为面对主播显示的预设时长后,获取所述主播的个人信息;

将所述座椅切换显示为所述主播的个人信息。

优选地,所述视频播放方法还包括:

显示进房听歌控件;

当接收到基于所述进房听歌控件的点击指令时,控制所述观众终端跳转至所述主播的直播间。

优选地,所述当接收到解除所述蒙面效果的指令时,解除所述第二视频片段中的所述蒙面效果的步骤之后,还包括:

侦测是否接收到基于所述第二视频片段的切换指令;

当接收到基于所述第二视频片段的切换指令时,对所述第二视频片段进行切换。

优选地,所述侦测是否接收到基于所述第二视频片段的切换指令的步骤包括:

侦测用户基于终端屏幕的触控操作手势;

判断所述触控操作手势是否为预设的触控操作手势,若是,则判定接收到基于所述主播唱歌视频的切换指令;

或者,侦测是否接收到基于预设的切换控件的点击指令,若是,则判定接收到基于所述主播唱歌视频的切换指令。

此外,为实现上述目的,本发明还提供一种视频播放设备,所述视频播放设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的视频播放程序,所述视频播放程序被所述处理器执行时实现如上所述的视频播放方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有视频播放程序,所述视频播放程序被处理器执行时实现如上所述的视频播放方法的步骤。

本发明获取主播唱歌的第一视频片段,为所述第一视频片段中的主播脸部区域添加预设的蒙面效果,得到第二视频片段;在观众终端播放所述第二视频片段;当接收到解除所述蒙面效果的指令时,解除所述第二视频片段中的所述蒙面效果。本发明通过提供好歌声推荐功能向用户推荐主播唱歌视频,并在主播唱歌视频播放过程中提供主播蒙面效果和用户揭面功能,实现了从唱歌的角度向用户推荐主播,强化了品牌的音乐性,并提高了推荐过程中的互动性,且用户不必进入主播直播间便能了解主播的唱歌水平,从而便于吸引用户和让用户快速找到唱歌好听的主播。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图;

图2为本发明视频播放方法第一实施例的流程示意图;

图3为本发明实施例中为主播添加蒙面效果的示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图。

本发明实施例视频播放设备可以是pc,也可以是智能手机、平板电脑、便携计算机等具有显示功能的可移动式终端设备。

如图1所示,该视频播放设备可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

优选地,视频播放设备还可以包括摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wifi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

本领域技术人员可以理解,图1中示出的设备结构并不构成对设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及视频播放程序。

在图1所示的视频播放设备中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的视频播放程序,并执行以下操作:

获取主播唱歌的第一视频片段,为所述第一视频片段中的主播脸部区域添加预设的蒙面效果,得到第二视频片段;

在观众终端播放所述第二视频片段;

当接收到解除所述蒙面效果的指令时,解除所述第二视频片段中的所述蒙面效果。

进一步地,处理器1001可以调用存储器1005中存储的视频播放程序,还执行以下操作:

在所述第一视频片段中,识别主播的脸部区域;

显示预设的虚拟面具以遮盖住所述脸部区域。

进一步地,处理器1001可以调用存储器1005中存储的视频播放程序,还执行以下操作:

显示一转身控件和一背对所述主播的座椅;

当接收到基于所述转身控件的点击指令时,生成解除所述蒙面效果的指令,并将所述座椅调整为面对所述主播显示。

进一步地,处理器1001可以调用存储器1005中存储的视频播放程序,还执行以下操作:

将所述转身控件切换为关注控件;

当接收到基于所述关注控件的点击指令时,将所述主播加入至用户的关注名单中。

进一步地,处理器1001可以调用存储器1005中存储的视频播放程序,还执行以下操作:

将所述转身控件切换为关注控件;

当接收到基于所述关注控件的点击指令时,将所述主播加入至用户的关注名单中。

进一步地,处理器1001可以调用存储器1005中存储的视频播放程序,还执行以下操作:

显示进房听歌控件;

当接收到基于所述进房听歌控件的点击指令时,控制所述观众终端跳转至所述主播的直播间。

进一步地,处理器1001可以调用存储器1005中存储的视频播放程序,还执行以下操作:

侦测是否接收到基于所述第二视频片段的切换指令;

当接收到基于所述第二视频片段的切换指令时,对所述第二视频片段进行切换。

进一步地,处理器1001可以调用存储器1005中存储的视频播放程序,还执行以下操作:

侦测用户基于终端屏幕的触控操作手势;

判断所述触控操作手势是否为预设的触控操作手势,若是,则判定接收到基于所述主播唱歌视频的切换指令;

或者,侦测是否接收到基于预设的切换控件的点击指令,若是,则判定接收到基于所述主播唱歌视频的切换指令。

基于上述硬件结构,提出本发明视频播放方法各个实施例。

参照图2,图2为本发明视频播放方法第一实施例的流程示意图,所述方法包括:

步骤s10,获取主播唱歌的第一视频片段,为所述第一视频片段中的主播脸部区域添加预设的蒙面效果,得到第二视频片段;

本实施例视频播放方法应用于视频播放设备,该视频播放设备上运行有具备视频播放功能的网络直播客户端或音乐类app客户端。本实施例中,以移动终端为例进行说明。

本实施例的应用场景可以为:用户打开移动终端上的网络直播app或者音乐类app,该网络直播app或者音乐类app页面中提供有一个好歌声推荐按钮,用户通过点击该按钮触发好歌声推荐指令,移动终端接收到好歌声推荐指令后,即显示一好歌声推荐页面,同时获取app后台服务器推送的主播唱歌视频。

为保证主播唱歌视频的正常推送,后台服务器可以每隔一段时间,按照预设规则筛选出一批唱歌好听或者受欢迎的主播,并截取这些主播在直播过程中的唱歌视频作为待推送的主播唱歌视频。具体地,后台服务器可以检测过去预设时长内软件平台上的各主播和观众之间的互动行为和互动次数,该互动行为包括但不限于用户点歌、刷礼物等,互动次数越多,代表主播唱歌越好听或者越受欢迎,后台服务器筛选出互动次数最多的前几名(如前30名)主播,截取这些主播在过去直播过程中的唱歌视频。进一步地,为保证截取的主播唱歌视频能够反映主播唱歌的精彩瞬间和唱歌水平,后台服务器可以首先记录主播演唱歌曲的视频,然后识别视频中主播所唱歌曲,根据主播所唱歌曲查询预设的歌曲库,得到主播所唱歌曲的歌曲高潮时间段,然后根据该歌曲高潮时间段对应截取主播演唱歌曲高潮部分的视频,将主播演唱歌曲高潮部分的视频作为待推送的主播唱歌视频。

当后台服务器接收到移动终端发送的好歌声推荐指令时,即将该待推送的主播唱歌视频推送给移动终端。

需要说明的是,当存在多个待推送的主播唱歌视频时,后台服务器可以按照预设规则对主播唱歌视频进行排序,排序规则可以为:一级排序:直播中>非直播中;二级排序:按照推荐规则选取的主播排序,如与观众互动次数越多的主播排序越靠前。然后,根据排序将多个主播唱歌视频依次推送给移动终端。

另外需要说明的是,可以为主播唱歌视频预先设置对应的时长范围,后台服务器截取的主播唱歌视频的时长应落在该时长范围内,这样可以避免截取的主播唱歌视频过长或过短,影响用户的观看体验。

移动终端获取主播唱歌的第一视频片段,为该第一视频片段中的主播脸部区域添加预设的蒙面效果,得到第二视频片段,其中,蒙面效果包括但不限于面具、萌脸等,具体实施时可以灵活设置。

步骤s20,在观众终端播放所述第二视频片段;

该步骤中,在观众终端显示的好歌声推荐页面中播放第二视频片段,在第二视频片段播放过程中,用户看不到主播的脸部,这样一方面可以增加神秘感,另一方面也可以让用户专注于听歌。

在显示蒙面效果的同时,可以在显示界面上显示一揭面控件,当用户觉得当前主播唱歌视频中的主播唱歌好听时,可以点击该揭面控件以触发揭面指令,即解除所述蒙面效果的指令。

步骤s30,当接收到解除所述蒙面效果的指令时,解除所述第二视频片段中的所述蒙面效果。

该步骤中,当接收到用户基于当前播放的主播唱歌视频触发的揭面指令时,即解除为主播添加的蒙面效果,以使用户看到主播面部。通过这种蒙面和揭面的互动方式,能够增强视频推荐的趣味性和互动性。

进一步地,上述步骤s20之后,还可以包括:当接收到用户基于所述第二视频片段触发的加入黑名单指令时,将所述第二视频片段中的主播加入至所述用户的黑名单中。

在本实施例中,还可以在好歌声推荐页面上显示一“不好听”控件,当用户觉得当前主播唱歌视频中的主播唱歌不好听时,可以点击该“不好听”控件以触发加入黑名单指令,当移动终端接收到用户基于当前播放的主播唱歌视频触发的加入黑名单指令时,即将当前主播唱歌视频中的主播加入至用户黑名单中,后续不再推送给该用户。

本实施例通过提供好歌声推荐功能向用户推荐主播唱歌视频,并在主播唱歌视频播放过程中提供主播蒙面效果和用户揭面功能,实现了从唱歌的角度向用户推荐主播,强化了品牌的音乐性,并提高了推荐过程中的互动性,且用户不必进入主播直播间便能了解主播的唱歌水平,从而便于吸引用户和让用户快速找到唱歌好听的主播。

进一步地,基于本发明视频播放方法第一实施例,提出本发明视频播放方法第二实施例。

在本实施例中,所述为所述第一视频片段中的主播脸部区域添加预设的蒙面效果的步骤可以包括:在所述第一视频片段中,识别主播的脸部区域;显示预设的虚拟面具以遮盖住所述脸部区域。

其中,识别主播的脸部区域可以采用现有技术中的脸部识别算法,此处不作赘述;而显示的虚拟面具可以全部或部分遮盖住主播的脸部区域,具体实施时可灵活设置。

进一步地,所述视频播放方法还可以包括:显示一转身控件和一背对所述主播的座椅;当接收到基于所述转身控件的点击指令时,生成解除所述蒙面效果的指令,并将所述座椅调整为面对所述主播显示。

具体地,参照图3,图3为本发明实施例中为主播添加蒙面效果的示意图。图中的好歌声推荐页面包括一用于播放主播唱歌视频的视频播放窗口,该视频播放窗口中的主播脸部被面具遮盖,同时窗口下方显示有“为ta转身”按钮、“不好听”按钮和一背对主播的座椅。当用户觉得视频中的主播唱歌好听时,可以点击“为ta转身”按钮,此时移动终端销毁遮盖住主播脸部的虚拟面具,并将座椅以转动的方式调整为面对主播显示,同时,“为ta转身”按钮变为“关注ta”按钮,“不好听”按钮变为“下一个”按钮。

进一步地,所述将所述座椅调整为面对所述主播显示的步骤之后,还可以包括:在将所述座椅调整为面对主播显示的预设时长后,获取所述主播的个人信息;将所述座椅切换显示为所述主播的个人信息。

在本实施例中,在座椅调整为面对主播显示的预设时长,比如2s后,获取该主播的个人信息,并将该座椅切换显示为主播的个人信息,该个人信息包括但不限于主播昵称、主播头像和歌手标识等,其中歌手标识用于标识该主播是否为直播平台的认证歌手。由此,便于用户进一步了解主播信息。

进一步地,所述当接收到基于所述转身控件的点击指令时,生成解除所述蒙面效果的指令,并将所述座椅调整为面对所述主播显示的步骤之后,还可以包括:将所述转身控件切换为关注控件;当接收到基于所述关注控件的点击指令时,将所述主播加入至用户的关注名单中。

在本实施例中,当用户点击“关注ta”按钮后,移动终端可以显示toast(在屏幕下方浮现出一个窗口,显示一段时间后又消失,这个可视化组件叫做toast,它主要用于提示用户某种事件发生了),以提示“关注成功”,同时“关注ta”按钮会变成“已关注”按钮,此时,移动终端即将该主播加入至该用户的关注名单中,后续优先推荐该主播的消息给用户。

本实施例通过上述揭面并配以座椅模仿用户转身的方式,进一步提高了视频推荐的趣味性,提升了用户体验;通过显示主播的个人信息和提供关注主播的功能,便于用户进一步了解主播信息,并关注自己感兴趣的主播。

进一步地,基于本发明视频播放方法第一、第二实施例,提出本发明视频播放方法第三实施例。

在本实施例中,上述步骤s30之后,还可以包括:显示进房听歌控件;当接收到基于所述进房听歌控件的点击指令时,控制所述观众终端跳转至所述主播的直播间。

具体地,当解除为主播添加的蒙面效果后,移动终端可以在好歌声推荐页面中显示一进房听歌控件,用户点击该进房听歌控件,当前的好歌声推荐页面即跳转至该主播的直播间,由此便于用户观看该主播的直播,而对于主播来说,好歌声推荐功能能为唱歌好听的主播带来流量,提高主播的人气。

进一步地,步骤s30之后,还可以包括:侦测是否接收到基于所述第二视频片段的切换指令;当接收到基于所述第二视频片段的切换指令时,对所述第二视频片段进行切换。

在一实施方式中,用户可以点击好歌声推荐页面中的“下一个”按钮以触发切换指令;在另一实施方式中,所述侦测是否接收到基于所述主播唱歌视频的切换指令的步骤可以包括:侦测用户基于终端屏幕的触控操作手势;判断所述触控操作手势是否为预设的触控操作手势,若是,则判定接收到基于所述主播唱歌视频的切换指令;或者,侦测是否接收到基于预设的切换控件的点击指令,若是,则判定接收到基于所述主播唱歌视频的切换指令。其中,触控操作手势可以灵活设置,比如单指滑动、双指滑动等;预设的切换控件可以是如图3所示的“不好听”控件。由此,实现了主播唱歌视频的快速切换。

在切换过程中,还可以显示一浏览标识,该浏览标识用于标识主播唱歌视频的总推荐数量和当前浏览位置。

通过上述方式,用户可以浏览不同主播的唱歌视频,从而满足了用户的多样性选择需求,进一步提升了用户体验。

本发明还提供一种计算机可读存储介质。

本发明计算机可读存储介质上存储有视频播放程序,所述视频播放程序被处理器执行时实现如上所述的视频播放方法的步骤。

其中,在所述处理器上运行的视频播放程序被执行时所实现的方法可参照本发明视频播放方法各个实施例,此处不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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