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

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

本发明涉及多媒体技术领域,尤其涉及一种视频播放方法及装置。



背景技术:

视频播放已经成为人们生活中必不可少的组成部分,电视观众通过电视观看其播出的各种节目,此外,人们也可通过各种视频网站观看其播放的视频。目前视频业务主要提供视频点播和视频直播两种业务模式。视频点播也称为交互式电视点播系统,可以根据用户的需要播放相应的视频节目,视频直播就是在线直播。但无论是视频点播还是视频直播,都是单纯观看内容提供方生成的视频流,视频用户跟着内容走。视频互动使观众参与视频内容,能使用户获得自我存在感、群体认同感及心理共鸣,视频互动受到越来越多的关注。



技术实现要素:

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

接收至少一个用户观看所述视频时的录音文件;

根据所述录音文件确定所述视频的互动时间点;

配置每一个互动时间点对应的互动内容及其下载链接;以及

将所述互动时间点以及每一个互动时间点的互动内容的下载链接发送给终端,由所述终端在播放所述视频到任一互动时间点时,根据所述互动时间点的互动内容的下载链接,获取所述互动时间点的互动内容并展示。

本申请实例还提出了一种视频播放方法,包括:

向服务器发送播放所述视频的请求,

接收服务器发送的所述视频的互动时间点以及每一个互动时间点所对应互动内容的下载链接;

接收服务器发送的所述视频的数据信息,播放所述视频;

在所述视频播放至任一互动时间点时,根据所述互动时间点所对应互动内容的下载链接获取所述互动时间点对应的互动内容;以及

展示所获取的互动内容。

本申请实例还提出了一种视频播放装置,其特征在于,包括:

录音文件接收单元,用于接收至少一个用户观看所述视频时的录音文件;

互动时间点确定单元,用于根据所述录音文件确定所述视频的互动时间点;

互动配置单元,用于配置每一个互动时间点对应的互动内容及其下载链接;以及

发送单元,用于将所述互动时间点以及每一个互动时间点的互动内容的下载链接发送给终端,由所述终端在播放所述视频到任一互动时间点时,根据所述互动时间点的互动内容的下载链接,获取所述互动时间点的互动内容并展示。

本申请实例还提出了一种视频播放装置,包括:

播放请求发送单元,用于向服务器发送播放所述视频的请求,

互动时间点及下载链接接收单元,用于接收服务器发送的所述视频的互动时间点以及每一个互动时间点所对应互动内容的下载链接;

数据信息接收播放单元,用于接收服务器发送的所述视频的数据信息,播放所述视频;

互动内容获取单元,用于在所述视频播放至任一互动时间点时,根据所述互动时间点所对应互动内容的下载链接获取所述互动时间点对应的互动内容;以及

互动内容展示单元,用于展示所获取的互动内容。

采用本申请提出的上述方案,可以增强视频播放的效果,提升用户的观看体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实例提出的视频播放方法涉及的系统架构示意图;

图2是本申请实例提出的视频播放方法的流程示意图;

图3是本申请实例提出的根据录音文件确定互动时间点的流程示意图;

图4是本申请又一实例提出的根据录音文件确定互动时间点的流程示意图;

图5是本申请再一实例提出的根据录音文件确定互动时间点的流程示意图;

图6是本申请又一实例提出的视频播放方法的流程示意图;

图7是本申请一实例提出的视频播放装置的结构示意图;

图8是本申请又一实例提出的视频播放装置的结构示意图;以及

图9是本申请实例提出的视频播放装置所在的计算机设备的组成结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本申请提出一种视频播放方法,可应用于图1所示的系统构架中。如图1所示,该系统构架包括:一个或多个终端101、视频服务器102,终端101及视频服务器102通过互联网103进行通信。

终端101可以为智能手机、平板电脑、台式机电脑、个人数字助理,也可以是智能电视等各种具有互联网访问能力的智能设备。终端101的显示屏可以是液晶显示屏、电子墨水显示屏等。终端101的输入装置可以是显示屏上覆盖的触摸层,也可以是终端的外壳上设置的按键、轨迹球、触控板及声音输入单元,也可以是外接的键盘、触控板及鼠标等。终端101上安装有视频客户端,用户通过终端101上的视频客户端向视频服务器发送视频播放请求,所述播放请求中包括待访问的视频的文件标识,视频服务器102接收到视频播放请求后,将与所述文件标识相对应的视频的数据信息发送给终端101上的视频客户端,即将所述视频的视频流及音频流发送给终端101上的视频客户端,视频客户端播放所述视频。所述视频服务器可以为流媒体服务器,所述视频客户端可以为视频播放器。

在一些实例中,上述视频客户端播放的视频是由提供方生成的视频流,视频用户被动地接收视频内容,缺少用户与视频内容的互动。

基于上述技术问题,本申请提出一种视频播放方法,该方法可应用于视频服务器102。在一实例中,如图2所示,该方法包括以下步骤:

步骤201:接收至少一个用户观看所述视频时的录音文件。

在终端101上设置录音装置或者所述终端101外接有录音装置,例如终端101外接有录音话筒,终端101外接有耳麦。当用户观看终端101上的视频客户端播放的视频时,通过所述录音设备对用户进行录音,生成用户观看所述视频的录音文件,并将所述录音文件上传至视频服务器。在一些实例中,所述录音设备设置的靠近用户的嘴部,远离所述终端101,从而使得获得的录音文件为用户发出的声音,避免所述播放视频的声音的干扰。例如用户通过佩戴耳麦观看所述视频,通过所述耳麦上的麦克对用户进行录音,从而达到更好的录音效果。此外为了获得理想的录音文件,可以使一些测试人员观看所述视频,通过麦克获得每个测试人员的录音文件。

步骤202:根据所述录音文件确定所述视频的互动时间点。

所述录音文件为用户观看视频时的互动反应,所述录音文件能够反应所述视频的一些内容信息,如当所述视频播放至精彩点时,用户会发出喝彩声,当视频播放至搞笑点时,用户会发出哈哈笑声,当视频播放至恐惧点时,用户会发出恐怖尖叫声。通过用户的录音文件可以获得所述视频的上述精彩时间点、搞笑时间点及恐怖时间点,从而后续可以在所述时间点处添加互动内容,使所述视频达到更好的播放效果,提高用户体验。对于互动时间点的确定方法将在后文中详细说明。

步骤203:配置每一个互动时间点对应的互动内容及其下载链接。

获得所述视频的互动时间点后,为每一个互动时间点配置互动内容,以及该互动内容的下载链接。配置互动内容包括但不限于配置文字、图片、音频、视频中的至少一种,例如当所述视频为恐怖视频时,在互动时间点配置恐怖音频的互动内容,从而增加恐怖指数,当所述视频为搞笑视频时,在互动时间点配置哈哈笑声音频,渲染欢乐氛围。同时为每一个互动时间点的互动内容配置下载链接,所述下载链接可以采用统一资源定位符(ULR)的方式来配置,主要可以包括协议类型、主机地址、路径和文件名。

步骤204:将所述互动时间点以及每一个互动时间点的互动内容的下载链接发送给终端,由所述终端在播放所述视频到任一互动时间点时,根据所述互动时间点的互动内容的下载链接,获取所述互动时间点的互动内容并展示。

服务器将获得的所述视频的互动时间点,以及配置的每一个互动时间点的互动内容的下载链接发送给终端101。终端101上设置有计时装置,当终端通过其上的视频客户端播放所述视频时,启动该计时装置,当所述视频播放至任一互动时间点或任一互动时间点之前确定的时间点时,计算装置发出一警示信号给终端,终端根据该信号,同时根据该互动时间点对应的互动内容的下载链接,获取与该互动时间点对应的互动内容,并将所述互动内容与所述视频同步播放。

同时在终端101上的视频客户端界面上还可以存在互动按钮,用户可自行选择是否需要恐怖互动,如果用户通过互动按钮取消互动,则当视频播放至互动时间点时,视频客户端不从视频服务器获取互动内容,不展示所述互动内容给用户。

采用本申请提供的视频播放方法,根据多个用户观看视频时的录音文件获取该视频的互动时间点,并配置互动时间点对应的互动内容,从而在播放视频时,在互动时间点处同步播放互动内容,增加了视频播放的效果,提高了用户体验。

在一些实例中,在上述步骤202中,在执行根据所述录音文件确定所述视频的互动时间点时,如图3所示,可以包括以下步骤:

步骤301:分别在每一个录音文件中选取音量从高到低排序中的前N个时间点,作为候选时间点。

录音文件最基本的时间单元为秒,针对任一录音文件,获得该录音文件每一秒的音量,将所述音量从高到低进行排序,在所述排序中选取前N个音量对应的时间点,并将选取的时间点作为候选时间点。此外,在根据录音文件获得候选时间点时,需要剔除无效录音文件,录音文件可能包括聊天等环境噪声,有些录音文件中的噪声的分贝有可能超过用户的声音,从而对选取候选时间点产生干扰。在获取每一个录音文件的N个候选时间点后,判断一个录音文件获取的N个候选时间点是否与大部分录音文件获取的N个候选时间点偏差太大,如果是,则该录音文件可能包含了聊天等其他杂音,剔除该录音文件,例如可以统计一个录音文件选取的N个候选时间点中每一个候选时间点在所有录音文件选取的候选时间中出现的频次,如果一个录音文件选取的候选时间点中,频次较低的候选时间点比较多时,则判定该录音文件包含了噪声,将该录音文件及在其中选取的候选时间点剔除。

步骤302:将针对每一个录音文件所选取的候选时间点进行合并,生成候选时间点集合。

将每一个录音文件选取出的候选时间点进行去重合并,生成候选时间点集合。例如录音文件L1选取出的候选时间点为(t1,t2,t3,t4,t6,t9),录音文件L2选取出的候选时间点为(t1,t2,t4,t6,t9,t10),例如录音文件L3选取出的候选时间点为(t1,t2,t3,t4,t7,t9),则录音文件L1、L2、L3中选取的候选时间点进行去除合并,生成的候选时间点集合为(t1,t2,t3,t4,t6,t7,t9,t10)。

步骤303:计算所述候选时间点集合中每一个候选时间点上音量满足第一条件的录音文件占所有录音文件的比例。

在步骤302中选取的候选时间点集合中的候选时间点个数是比较多的,而在视频播放的过程中,我们可能只需要在几个代表性的时间点处进行互动,例如在大部分用户都反应比较热烈的时间点进行互动。因而我们计算所述候选时间点集合中每一个候选时间点上音量满足第一条件的录音文件占所有录音文件的比例,将所述比例高的候选时间点作为互动时间点。在一些实例中,所述第一条件为预设第一阈值条件,当录音文件的音量超过第一阈值时,认为用户对视频内容有较热烈的反应。例如,当所述视频为恐怖视频时,当用户的录音的分贝超过第一阈值条件时,认为用户发生了恐怖尖叫,针对候选时间点集合中的每一个候选时间点,计算在该候选时间点上用户发生尖叫的录音文件占所有录音文件的比例,从而每一个候选时间点都得到一个比例值。

步骤304:将所述比例满足第二条件的时间点确定为所述视频的互动时间点。

将在步骤303中得到的每一个候选时间点上的比例值满足第二条件的时间点选取为所述视频的互动时间点。在一些实例中,所述第二条件为预设第二阈值条件,当一个候选时间点对应的比例值超过第二阈值时,认为在该候选时间点上大部分的用户都有比较热烈的反应,将该候选时间点作为互动时间点。

在一些实例中,在上述步骤202中,在执行根据所述录音文件确定所述视频的互动时间点时,如图4所示,可以包括以下步骤:

步骤401:分别获取每个录音文件中每一个时间点的音量。

录音文件最基本的时间单元为秒,针对任一录音文件,获得该录音文件每一秒的音量。

步骤402:选取所述音量满足第一条件的时间点。

在一些实例中,所述第一条件为预设第一阈值条件,当录音文件的音量超过第一阈值时,认为用户对视频内容有较热烈的反应。例如,当所述视频为恐怖视频时,当用户的录音的分贝超过第一阈值条件时,认为用户发生了恐怖尖叫。

步骤403:将所述选取的时间点的音量从高到低进行排序。

步骤404:选取前N个时间点作为所述候选时间点。

在上一实例中,即图3所示的实例中,在选取每一个录音文件中的候选时间点中,上一实例需要将录音文件的每一个时间点的音量进行从高到低进行排序,然后选取前N个时间点作为候选时间点,因为录音文件的基本时间为秒,因而对每一秒对应的音量进行排序是一个计算量比较大的工作。在本实例中,对于一个录音中每一秒的音量进行一个初步筛选,即只选取音量满足第一条件的时间点进行后续的排序,其中满足第一条件的时间点为用户观看视频时反应比较热烈的点,满足第一条件的时间点数量有限,从而减小了后续排序的计算量,提高了效率。

步骤405:将针对每一个录音文件所选取的候选时间点进行合并,生成候选时间点集合。

步骤406:计算所述候选时间点集合中每一个候选时间点上音量满足第一条件的录音文件占所有录音文件的比例。以及

步骤407:将所述比例满足第二条件的时间点确定为所述视频的互动时间点。

步骤405-407执行的操作与上述步骤302-304执行的操作一致,在此不再赘述。

在一些实例中,在上述步骤202中,在执行根据所述录音文件确定所述视频的互动时间点时,如图5所示,可以包括以下步骤:

步骤501:分别获取每个录音文件中每一个时间点的音量。

录音文件最基本的时间单元为秒,针对任一录音文件,获得该录音文件每一秒的音量。

步骤502:选取所述音量满足第一条件的时间点作为所述候选时间点。

在一些实例中,所述第一条件为预设第一阈值条件,当录音文件的音量超过第一阈值时,认为用户对视频内容有较热烈的反应。例如,当所述视频为恐怖视频时,当用户的录音的分贝超过第一阈值条件时,认为用户发生了恐怖尖叫。

在上一实例中,即图4所示的实例中,对于一个录音中每一秒的音量进行一个初步筛选,即只选取音量满足第一条件的时间点进行后续的排序,其中满足第一条件的时间点为用户观看视频时反应比较热烈的点,满足第一条件的时间点数量有限,从而减小了后续排序的计算量,提高了效率。但由于满足第一条件的时间点本来就不多,而且后续还要通过第二条件对时间点进行进一步的筛选,因而在本实例中,选取出的满足第一条件的时间点不进行排序,直接作为候选时间点,省去了对选取的时间点进行排序的操作,从而进一步提高了效率。

步骤503:将针对每一个录音文件所选取的候选时间点进行合并,生成候选时间点集合。

步骤504:计算所述候选时间点集合中每一个候选时间点上音量满足第一条件的录音文件占所有录音文件的比例。以及

步骤505:将所述比例满足第二条件的时间点确定为所述视频的互动时间点。

步骤503-505执行的操作与上述步骤405-407及步骤302-304执行的操作一致,在此不再赘述。

在一些实例中,所述互动内容为动态倒计时提醒图片。所述倒计时提醒图片提醒用户下面的视频内容可能存在一定刺激性,让用户有一个提前心理准备,避免心理过度刺激,适合老人、小孩等群体。所述倒计时提醒图片可以是以浮层形式在所述视频的播放画面的上展示所述动态倒计时提醒图片。由于倒计时提醒图片是在互动时间点开始之前就开始展示的,因此,在上述步骤202中可以将确定的每个互动时间点再提前预定的时间点,以在步骤204中提前下载倒计时提醒图片,提前展示的目的。或者,作为上述方案的替代方案,在上述步骤204中,所述终端在播放所述视频到任一互动时间点之前预定的时间点时,就可以根据所述互动时间点的互动内容的下载链接,获取所述互动时间点的互动内容并开始展示。

在一些实例中,所述互动内容为在对应互动时间点上音量满足第一条件的录音文件在所述时间点的合并音频。在互动时间点上把其他用户在该时间点上的录音合并后播放给用户,从而增强视频的播放效果。例如对于恐怖视频,在互动时间点,也即恐怖指数比较高的时间点处,将其他用户观看该时间点的恐怖尖叫录音合并后播放给用户,从而进一步提高恐怖视频的恐怖指数,提高用户体验。将所述合并音频在所述互动时间点上与原视频中的音频叠加播放。

本申请提出一种视频播放方法,该方法可应用于终端101。在一实例中,如图6所示,该方法包括以下步骤:

步骤601:向服务器发送播放所述视频的请求。

在终端向服务器发送所述视频的播放请求之前,先完成该视频的检索。例如用户通过终端上的web浏览器向web服务器发出搜索该视频的请求,web服务器在视频服务器中定位到该视频后,返回该视频的属性信息以及该视频所在视频服务器地址信息。Web浏览器将该视频的属性信息以及该视频所在视频服务器地址信息发送给终端101上的视频客户端,之后终端101上的视频客户端向视频服务器发送所述视频的播放请求。其中所述视频客户端可以为视频播放器,所述视频服务器102可以为流媒体服务器。

步骤602:接收服务器发送的所述视频的数据信息,播放所述视频;

终端101上的视频客户端向视频服务器发起的视频播放请求中包括所述视频的文件标识,视频服务器根据所述文件标识,获得所述视频的数据信息,将所述视频的数据信息,即所述视频的视频流及音频流发送给终端101上的视频客户端,终端101上的视频客户端播放该视频。

步骤603:接收服务器发送的所述视频的互动时间点以及每一个互动时间点所对应互动内容的下载链接。

在该步骤中,所述服务器获取视频的互动时间点以及每一个互动时间点的互动内容可以采用上述所述的应用于服务器的视频播放方法获得,服务器将获得的所述视频的互动时间点以及每一个时间点对应的互动内容的下载链接发送给终端上的视频客户端。

步骤604:在所述视频播放至任一互动时间点时,根据所述互动时间点所对应互动内容的下载链接获取所述互动时间点对应的互动内容。

终端101上设置有计时装置,当终端101通过其上的视频客户端播放所述视频时,启动该计时装置,当所述视频播放至任一互动时间点或任一互动时间点之前预定的时间点时,计时装置发出一警示信号给终端,终端根据该信号,同时根据该互动时间点对应的互动内容的下载链接,获取所述互动内容,并将所述互动内容与所述视频同步播放。

步骤605:展示所获取的互动内容。

终端101上的视频客户端获取到互动内容后,在互动时间点将互动内容与所述视频同步播放。同时在终端101上的视频客户端界面上存在互动按钮,用户可自行选择是否需要恐怖互动,如果用户通过互动按钮取消互动,则当视频播放至互动时间点时,视频客户端不从视频服务器获取互动内容,不展示所述互动内容给用户。

采用本申请提供的视频播放方法,接收服务器发送的互动时间点以及每一个互动时间点对应的互动内容,从而在播放视频时,在互动时间点处同步播放互动内容,增加了视频播放的效果,提高了用户体验。

在一些实例中,所述互动内容为动态倒计时提醒图片。所述倒计时提醒图片提醒用户下面的视频内容可能存在一定刺激性,让用户有一个提前心理准备,避免心理过度刺激,适合老人、小孩等群体。所述根据所述互动时间所对应互动内容的下载链接获取所述互动时间点对应的互动内容包括:在所述互动时间点或在所述互动时间点之前预设的时间点根据所述互动时间点所对应互动内容的下载链接获取所述动态倒计时提醒图片。以及所述展示所获取的互动内容包括:从所述互动时间点或者从所述互动时间点之前预设的时间点开始至所述互动时间点结束,以浮层形式在所述视频的播放画面的上展示所述动态倒计时提醒图片。

在一些实例中,所述互动内容为音频文件。所述音频文件为在对应互动时间点上音量满足第一条件的录音文件在所述时间点的合并音频。在互动时间点上把其他用户在该时间点上的录音合并后播放给用户,从而增加视频的播放氛围。例如对于恐怖视频,在互动时间点,也即恐怖指数比较高的时间点处,将其他用户观看该时间点的恐怖尖叫录音合并后播放给用户,从而进一步提高恐怖视频的恐怖指数,提高用户体验。所述根据所述互动时间点所对应互动内容的下载链接获取所述互动时间点对应的互动内容包括:在所述互动时间点之前预设的时间点根据所述互动时间点所对应互动内容的下载链接获取所述音频文件。以及所述展示所获取的互动内容包括:从所述互动时间点之前预设的时间点开始至所述互动时间点结束叠加播放所述音频文件。

在一些实例中,所述方法进一步包括:

在所述视频播放的过程中,对用户观看所述视频的过程进行录音,生成用户观看所述视频的录音文件;以及将所述录音文件上传至服务器。从而便于后续的互动时间点的更新以及互动内容的更新。在终端101上设置录音装置或者所述终端101外接有录音装置,例如终端101外接有录音话筒,终端101外接有耳麦。当用户观看终端101上的视频客户端播放的视频时,通过所述录音设备对用户进行录音,生成用户观看所述视频的录音文件,并将所述录音文件上传至视频服务器。在一些实例中,所述录音设备设置的靠近用户的嘴部,远离所述终端101,从而使得获得的录音文件为用户发出的声音,避免所述播放视频的声音的干扰。

本申请还提出一种视频播放装置700,该装置可应用于视频服务器102。在一实例中,如图7所示,该装置包括:

录音文件接收单元701,用于接收至少一个用户观看所述视频时的录音文件;

互动时间点确定单元702,用于根据所述录音文件确定所述视频的互动时间点;

互动配置单元703,用于配置每一个互动时间点对应的互动内容及其下载链接;以及

发送单元704,用于将所述互动时间点以及每一个互动时间点的互动内容的下载链接发送给终端,由所述终端在播放所述视频到任一互动时间点时,根据所述互动时间点的互动内容的下载链接,获取所述互动时间点的互动内容并展示。

采用本申请提供的视频播放装置,根据多个用户观看视频时的录音文件获取该视频的互动时间点,并配置互动时间点对应的互动内容,从而在播放视频时,在互动时间点处同步播放互动内容,增加了视频播放的效果,提高了用户体验。

在一些实例中,所述互动时间点确定单元702用于:

分别在每一个录音文件中选取音量从高到低排序中的前N个时间点,作为候选时间点;

将针对每一个录音文件所选取的候选时间点进行合并,生成候选时间点集合;

计算所述候选时间点集合中每一个候选时间点上音量满足第一条件的录音文件占所有录音文件的比例;以及

将所述比例满足第二条件的时间点确定为所述视频的互动时间点。

在一些实例中,所述互动时间点确定单元702用于:

分别获取每个录音文件中每一个时间点的音量;

选取所述音量满足第一条件的时间点;

将所述选取的时间点的音量从高到低进行排序;

选取前N个时间点作为所述候选时间点;

将针对每一个录音文件所选取的候选时间点进行合并,生成候选时间点集合;

计算所述候选时间点集合中每一个候选时间点上音量满足第一条件的录音文件占所有录音文件的比例;以及

将所述比例满足第二条件的时间点确定为所述视频的互动时间点。

在一些实例中,所述互动时间点确定单元702用于:

分别获取每个录音文件中每一个时间点的音量;

选取所述音量满足第一条件的时间点作为所述候选时间点;

将针对每一个录音文件所选取的候选时间点进行合并,生成候选时间点集合;

计算所述候选时间点集合中每一个候选时间点上音量满足第一条件的录音文件占所有录音文件的比例;以及

将所述比例满足第二条件的时间点确定为所述视频的互动时间点。

本申请还提出一种视频播放装置800,该装置可应用于终端101。在一实例中,如图8所示,该装置包括:

播放请求发送单元801,用于向服务器发送播放所述视频的请求,

互动时间点及下载链接接收单元802,用于接收服务器发送的所述视频的互动时间点以及每一个互动时间点所对应互动内容的下载链接;

数据信息接收播放单元803,用于接收服务器发送的所述视频的数据信息,播放所述视频;

互动内容获取单元804,用于在所述视频播放至任一互动时间点时,根据所述互动时间点所对应互动内容的下载链接获取所述互动时间点对应的互动内容;以及

互动内容展示单元805,用于展示所获取的互动内容。

采用本申请提供的视频播放装置,接收服务器发送的互动时间点以及每一个互动时间点对应的互动内容,从而在播放视频时,在互动时间点处同步播放互动内容,增加了视频播放的效果,提高了用户体验。

在一些实例中,所述装置进一步还包括:

录音单元806,用于在所述视频播放的过程中,对用户观看所述视频的过程进行录音,生成用户观看所述视频的录音文件;以及

上传单元807,用于将所述录音文件上传至所述服务器。

在终端101上设置录音装置或者所述终端101外接有录音装置,例如终端101外接有录音话筒,终端101外接有耳麦。当用户观看终端101上的视频客户端播放的视频时,通过所述录音设备对用户进行录音,生成用户观看所述视频的录音文件,并将所述录音文件上传至视频服务器。在一些实例中,所述录音设备设置的靠近用户的嘴部,远离所述终端101,从而使得获得的录音文件为用户发出的声音,避免所述播放视频的声音的干扰。

图9示出了视频播放装置700及视频播放装置800所在的计算设备的组成结构图。如图9所示,该计算设备包括一个或者多个处理器(CPU)902、通信模块904、存储器906、用户接口910,以及用于互联这些组件的通信总线908。

处理器902可通过通信模块904接收和发送数据以实现网络通信和/或本地通信。

用户接口910包括一个或多个输出设备912,其包括一个或多个扬声器和/或一个或多个可视化显示器。用户接口910也包括一个或多个输入设备914,其包括诸如,键盘,鼠标,声音命令输入单元或扩音器,触屏显示器,触敏输入板,姿势捕获摄像机或其他输入按钮或控件等。

存储器906可以是高速随机存取存储器,诸如DRAM、SRAM、DDR RAM、或其他随机存取固态存储设备;或者非易失性存储器,诸如一个或多个磁盘存储设备、光盘存储设备、闪存设备,或其他非易失性固态存储设备。

存储器906存储处理器902可执行的指令集,包括:

操作系统916,包括用于处理各种基本系统服务和用于执行硬件相关任务的程序;

应用918,包括用于视频播放的各种应用程序,这种应用程序能够实现上述各实例中的处理流程,比如可以包括图7所示的视频播放装置700中的部分或全部单元或者图8所示的视频播放装置800中的部分或全部。各单元或模块701-704中的至少一个单元可以存储有机器可执行指令,各单元或模块801-807中的至少一个单元可以存储有机器可执行指令。处理器902通过执行存储器906中各单元701-704中或各单元801-807中至少一个单元中的机器可执行指令,进而能够实现上述各单元701-704中的至少一个模块的功能或者实现上述各单元801-807中的至少一个模块的功能。

需要说明的是,上述各流程和各结构图中不是所有的步骤和模块都是必须的,可以根据实际的需要忽略某些步骤或模块。各步骤的执行顺序不是固定的,可以根据需要进行调整。各模块的划分仅仅是为了便于描述采用的功能上的划分,实际实现时,一个模块可以分由多个模块实现,多个模块的功能也可以由同一个模块实现,这些模块可以位于同一个设备中,也可以位于不同的设备中。

各实施例中的硬件模块可以以硬件方式或硬件平台加软件的方式实现。上述软件包括机器可读指令,存储在非易失性存储介质中。因此,各实施例也可以体现为软件产品。

各例中,硬件可以由专门的硬件或执行机器可读指令的硬件实现。例如,硬件可以为专门设计的永久性电路或逻辑器件(如专用处理器,如FPGA或ASIC)用于完成特定的操作。硬件也可以包括由软件临时配置的可编程逻辑器件或电路(如包括通用处理器或其它可编程处理器)用于执行特定操作。

另外,本申请的每个实例可以通过由数据处理设备如计算机执行的数据处理程序来实现。显然,数据处理程序构成了本申请。此外,通常存储在一个存储介质中的数据处理程序通过直接将程序读取出存储介质或者通过将程序安装或复制到数据处理设备的存储设备(如硬盘和或内存)中执行。因此,这样的存储介质也构成了本申请,本申请还提供了一种非易失性存储介质,其中存储有数据处理程序,这种数据处理程序可用于执行本申请上述方法实例中的任何一种实例。

图9中的模块对应的机器可读指令可以使计算机上操作的操作系统等来完成这里描述的部分或者全部操作。非易失性计算机可读存储介质可以是插入计算机内的扩展板中所设置的存储器中或者写到与计算机相连接的扩展单元中设置的存储器。安装在扩展板或者扩展单元上的CPU等可以根据指令执行部分和全部实际操作。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

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