视频播放方法及装置制造方法

文档序号:7816330阅读:127来源:国知局
视频播放方法及装置制造方法
【专利摘要】本发明公开了一种视频播放方法及装置,属于终端【技术领域】。所述方法包括:在社交应用界面上接收视频相关信息,所述视频相关信息用于标识视频来源;获取终端当前所处的网络环境,所述视频的视频时长小于预设时长;当所述网络环境为第一带宽网络环境时,在无需进行任何播放操作的前提下,从社交应用服务器上下载所述视频,所述第一带宽网络环境的网络带宽大于第一带宽;当所述视频的下载完成时,在所述社交应用界面上,对所述视频进行播放。本发明通过获取当前的网络环境,在第一带宽网络环境中自动的在社交应用界面上下载和播放视频,实现方法较为灵活,无需用户进行繁琐的操作,实现了较为流畅的视频播放。
【专利说明】视频播放方法及装置

【技术领域】
[0001]本发明涉及终端【技术领域】,特别涉及一种视频播放方法及装置。

【背景技术】
[0002]随着终端技术的发展,越来越多的用户利用终端观看视频。当终端处于网络环境中时,如在视频网站或社交应用界面中,终端能够对视频进行播放,以供用户观看。
[0003]在网络环境中播放视频时,现有技术采用点击播放的方式,终端能够根据用户的意愿来进行视频播放。然而,在网络条件良好时,如在(111-61688 51(16111:7,无线保真)网络中,仍需要用户执行点击操作,才能实现视频播放,在视频数量较多的情况下,操作不够简便易行,视频播放由于频繁的操作也不够流畅,同样使得播放效果差。


【发明内容】

[0004]为了解决相关技术的问题,本发明实施例提供了一种视频播放方法及装置。所述技术方案如下:
[0005]第一方面,提供了一种视频播放方法,所述方法包括:
[0006]在社交应用界面上接收视频相关信息,所述视频相关信息用于标识视频来源;
[0007]获取终端当前所处的网络环境,所述视频的视频时长小于预设时长;
[0008]当所述网络环境为第一带宽网络环境时,在无需进行任何播放操作的前提下,从社交应用服务器上下载所述视频,所述第一带宽网络环境的网络带宽大于第一带宽;
[0009]当所述视频的下载完成时,在所述社交应用界面上,对所述视频进行播放。
[0010]第二方面,提供了一种视频播放装置,所述装置包括:
[0011]接收模块,用于在社交应用界面上接收视频相关信息,所述视频相关信息用于标识视频来源;
[0012]获取模块,用于当社交应用界面中包括视频时,获取终端当前所处的网络环境,所述视频的视频时长小于预设时长;
[0013]下载模块,用于当所述网络环境为第一带宽网络环境时,在无需进行任何播放操作的前提下,从社交应用服务器上下载所述视频,所述第一带宽网络环境的网络带宽大于第一带宽;
[0014]第一播放模块,用于当所述视频的下载完成时,在所述社交应用界面上对所述视频进行播放。
[0015]本发明实施例提供的技术方案带来的有益效果是:
[0016]通过获取当前的网络环境,在第一带宽网络环境中自动的在社交应用界面上下载和播放视频,实现方法较为灵活,无需用户进行繁琐的操作,实现了较为流畅的视频播放。

【专利附图】

【附图说明】
[0017]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是本发明一实施例提供的一种视频播放方法的流程图;
[0019]图2是本发明另一实施例提供的一种显不界面不意图;
[0020]图3是本发明另一实施例提供的一种显示界面示意图;
[0021]图4是本发明另一实施例提供的一种显不界面不意图;
[0022]图5是本发明另一实施例提供的一种显不界面不意图;
[0023]图6是本发明另一实施例提供的一种显示界面示意图;
[0024]图7是本发明另一实施例提供的一种视频播放方法的流程图;
[0025]图8是本发明另一实施例提供的一种视频分享方法的流程图;
[0026]图9是本发明另一实施例提供的一种拍摄面板显不界面不意图;
[0027]图10是本发明另一实施例提供的一种视频分享方法的流程图;
[0028]图11是本发明另一实施例提供的一种摇晃终端触发视频拍摄指令的示意图;
[0029]图12是本发明另一实施例提供的一种功能启动面板的示意图;
[0030]图13是本发明另一实施例提供的一种视频分享方法的流程图;
[0031]图14是本发明另一实施例提供的一种功能启动面板的示意图;
[0032]图15是本发明另一实施例提供的一种视频分享方法的流程图;
[0033]图16为本发明另一实施例提供的一种第一分享选项的显示界面示意图;
[0034]图17为本发明另一实施例提供的一种第一分享选项的显示界面示意图;
[0035]图18为本发明另一实施例提供的一种第一分享选项的示意图;
[0036]图19是本发明另一实施例提供的一种视频播放装置的结构示意图;
[0037]图20是本发明另一实施例提供的一种视频播放装置的结构示意图;
[0038]图21是本发明另一实施例提供的一种视频播放终端的结构示意图。

【具体实施方式】
[0039]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0040]为了便于对本发明的理解,首先,对本发明实施例所涉及的一些名词和概念进行解释:
[0041]本发明中所提到的视频,是指视频时长小于预设时长的视频文件或动图文件,该预设时长一般较小,例如,该预设时长可以为5秒至20秒之间,优选地,该预设时长可以为7秒。在社交应用界面中,用户通常会有分享视频和观看视频的需求。视频时长较小的视频能够在不耗费过多网络资源的情况下,满足用户分享视频和观看视频的需求。
[0042]社交应用,是指具有社交功能的应用,如即时通信应用或社交平台应用等。而社交应用服务器是指为该社交应用提供服务的服务器或服务器集群,其中,社交界面上所发布的视频都会保存在社交服务器上,在社交界面上播放视频之前,还需从社交服务器上下载该视频。
[0043]相应地,随着社交应用界面的应用场景不同,该社交应用界面可以有不同的界面类型。其中,社交应用界面的界面类型可以是会话界面、信息流界面和收藏界面。具体地,会话界面可以是用户与某个好友的会话界面、群聊界面或临时讨论群组界面等,信息流界面可以是用于查看好友动态信息的朋友圈界面、某个好友的个人动态信息界面等,收藏界面指用户收藏历史信息或文件等的界面。
[0044]图1是本发明实施例提供的一种视频播放方法的流程图。本实施例提供的视频播放方法的执行主体为终端,该终端可以是手机、平板电脑等便携式终端,参见图1,该方法流程包括:
[0045]100、在社交应用界面上接收视频相关信息,该视频相关信息用于标识视频来源。
[0046]在本发明实施例中,当在社交应用界面上接收到好友的会话信息或好友动态信息等信息时,如果社交应用界面上的信息中包含了视频,终端还将接收到视频相关信息。其中,该视频相关信息用于标识视频来源,即视频保存地址等下载所需信息,以便在后续确定下载时,根据该视频来源信息,从社交应用服务器上下载该视频。
[0047]进一步地,为了便于用户获知该视频的概况,该视频相关信息还可以包括视频预览图像,该视频预览图像用于当社交应用界面上的视频未处于播放状态时,显示于原来显示该视频的位置。具体地,该视频预览图像可以为视频的第一帧或任一帧图像。当然,该视频相关信息也可以不包括视频预览图像,以进一步节约下载资源,在该场景下,社交应用界面的信息中可以仅显示一用于提示用户此处有视频的视频图标,本实施例对此不作限定。该视频预览图像可以由社交应用服务器在获取到的视频中提取,以供后续下载。
[0048]当然,该视频预览图像也可以是视频的第一帧或任一帧图像的缩略图,也即是,社交应用服务器将从视频中提取到的图像进行缩小,并将缩小后的图像添加至视频相关信息中。
[0049]101、获取终端当前所处的网络环境,该视频的视频时长小于预设时长。
[0050]在本发明实施例中,网络环境包括第一带宽网络环境、第二带宽网络环境和第三带宽网络环境。其中,第一带宽网络环境的网络带宽大于第一带宽,第二带宽网络环境的网络带宽小于第一带宽且大于第二带宽,第三带宽网络环境的网络带宽小于第二带宽且大于第三带宽,该第一带宽大于该第二带宽,该第二带宽大于该第三带宽。如,第一带宽网络环境可以是指网络环境,也即是,该终端通过连接接入点上网。第二带宽网络环境可以是指 36661161-81:1011 0? 1()13116 0)111顧111 03^,1 011 16(3111101087,第三代移动

661161-81:1011 0? 10)3116 ^011111111111 03^,1 011 丁1(3吕又,第四代移动通信技术)网络环境,第三带宽网络环境可以是指26 (36⑶11(1 661161-81:1011 0? 1()131160011111111111081:1011 16(^1101087,第二代移动通信技术)网络环境。
[0051]该“获取终端当前的网络环境”的过程具体包括:在终端联网时,在网络服务器上为终端分配属于该终端的网络地址,从而能够根据该网络地址获知终端当前的网络环境。
[0052]102、当网络环境为第一带宽网络环境时,在无需进行任何播放操作的前提下,从社交应用服务器上下载视频,该第一带宽网络环境的网络带宽大于第一带宽。
[0053]在第一带宽网络环境中,用户拥有充足的网络资源。因此,针对第一带宽网络环境,可以在无需进行任何播放操作的前提下,自动从社交服务器上下载该视频。
[0054]在社交应用界面中,可能具有一个或多个包含视频的信息,因此,在自动下载视频时,需要根据社交应用界面的不同界面类型,对视频进行自动下载。具体地,在会话界面中,由于视频由好友逐个发送,因此,可以在每接收到好友发送的一个视频时,自动下载该视频;在信息流界面中,由于同时显示在当前信息流界面中的好友动态信息可以有多个,因此,可以在用户查看好友动态信息时,在当前信息流界面上,按照信息发布的先后顺序,从包含视频的信息中自动下载视频;或,在用户查看好友动态信息时,在当前信息流界面上,从所有包含视频的信息中,同时自动下载视频;在收藏界面中,由于该界面的信息可能为用户已经查看过的信息,信息中包含的视频也可能已经下载至本地,因此,可以在用户当前查看的收藏界面上,判断信息中包含的视频是否保存于本地,如果否,则自动下载该视频,如果是,则不再下载该视频;或,当接收到用户对当前查看的收藏界面上任一条信息的查看指令,则判断信息中包含的视频是否保存于本地,如果否,则自动下载该视频,如果是,则不再下载该视频。
[0055]103、当下载完成时,在社交应用界面上对该视频进行播放。
[0056]无论何种方式下载视频,都会在下载完成后,在社交应用界面上自动对该视频进行播放。
[0057]本发明实施例提供的方法,通过获取当前的网络环境,在第一带宽网络环境中自动的在社交应用界面上下载和播放视频,实现方法较为灵活,无需用户进行繁琐的操作,实现了较为流畅的视频播放。
[0058]在具体实施中,由于网络环境可能为第二带宽网络环境和第三带宽网络环境,而第二带宽网络环境的网络带宽低于第一带宽网络环境,第三带宽网络环境的网络带宽低于第二带宽网络环境,因此,可选地,基于上述图1所示实施例,该实施例还包括下述步骤104:
[0059]104、当网络环境为第二带宽网络环境和第三带宽网络环境时,根据社交应用界面的不同界面类型,进行视频播放。
[0060]由于在不同界面类型的社交应用界面中,用户观看视频的需求不同,因此,在第二带宽网络环境和第三带宽网络环境中,根据用户可能的观看意愿,采用了自动下载和点击下载两种方式,并在下载视频后播放该视频。具体地,在不同界面类型中,下载视频的具体过程与步骤102内所提供的下载过程同理,在此不做赘述。
[0061]可选地,基于上述图1所示实施例,该步骤104 “当网络环境为第二带宽网络环境和第三带宽网络环境时,根据社交应用界面的不同界面类型,进行视频播放”可以包括下述步骤1043-104?中的任一项:
[0062]10?、如果社交应用界面为会话界面且会话界面的声音设置类型为静音,响应于对视频的播放操作,下载并播放视频。
[0063]如果当前前端显示的社交应用界面为会话界面时,还需根据会话界面的声音设置类型,来综合考虑用户可能的观看意愿,从而根据用户的观看意愿进行视频下载和播放。当会话界面的声音设置类型为静音时,可认为用户可能处于忙碌状态或对该会话界面的会话不予关注,无观看视频的意愿,因此,在第二带宽网络环境和第三带宽网络环境下,不会自动下载视频,以节省终端的使用流量。
[0064]如果在会话界面的声音设置类型为静音时,如果用户仍想观看好友发送的某个视频,可以对该视频执行点击等操作,终端将响应于对该视频的播放操作,下载并播放该视频,以供用户观看。
[0065]图2是本发明实施例提供的一种显示界面示意图,参见图2,在会话界面上接收到好友发送的视频时,可以以一个较小的播放图标显示,当接收到对该播放图标的点击操作时,下载该视频,以大于播放图标的尺寸开始播放该视频,其中,视频播放框中的“视频播放中”仅用于解释该视频的播放状态,而不是视频播放内容。
[0066]10仙、如果社交应用界面为会话界面且会话界面的声音设置类型为非静音,在无需进行任何播放操作的前提下,下载并播放视频。
[0067]当会话界面的声音设置类型为非静音时,可认为用户当前正在与好友聊天或希望在该会话界面上获知其他好友发布的信息,因此,为了让用户及时观看好友发送的视频,在当前会话界面上,每收到一个视频,在无需进行任何播放操作的前提下,都对该视频进行自动下载并播放。
[0068]104(3、如果网络环境为第二带宽网络环境且社交应用界面为信息流界面,在无需进行任何播放操作的前提下,下载并播放视频。
[0069]当打开或刷新的社交应用界面为信息流界面时,且确定当前信息流界面中具有包含视频的信息时,由于信息流界面上包含视频的信息可能较多,然而并非所有的视频都是用户想要观看的,因此,可根据网络环境的优劣,来选择性的对视频进行下载和播放。
[0070]由于第二带宽网络环境的网络带宽较高,其网络条件良好,下载视频速度较快,能够保证视频的流畅播放,因此,为了使用户在想要观看某个视频时,能够及时进行观看,在第二带宽网络环境中,可以在无需进行任何播放操作的前提下,自动下载并播放该视频。
[0071]图3是本发明实施例提供的一种显示界面示意图,参见图3,在朋友圈界面中,有多个好友动态信息,其中具有多个包括视频的信息,当网络环境为第二带宽网络环境时,同时自动下载和播放当前朋友圈界面的视频,其中,视频播放框中的“视频播放中”仅用于解释该视频的播放状态,而不是视频播放内容。
[0072]需要说明的是,好友的个人动态信息界面中的视频播放方式可与朋友圈界面同理,在此不做赘述。
[0073]104(1、如果网络环境为第三带宽网络环境且社交应用界面为信息流界面,响应于对视频的播放操作,下载并播放视频。
[0074]由于第三带宽网络环境的网络带宽较低,其网络条件较差,如果此时下载信息流界面上的多个视频,将会占用较多的网络带宽,导致用户在执行其他上网操作时带宽受限。并且,在第三带宽网络环境中下载视频的速度较慢,无法保证视频的流畅播放。因此,在第三带宽网络环境中不会对信息流界面上的视频进行自动下载和播放。
[0075]当然,如果用户仍想要观看信息流界面上的某个视频,可以对该视频执行点击等操作,终端将响应于对该视频的播放操作,下载并播放该视频,以供用户观看。
[0076]其中,在信息流界面上,响应用户的点击操作下载并播放视频的方式可以与步骤10?内提供的方式同理,在此不做赘述。
[0077]1046、如果网络环境为第二带宽网络环境且社交应用界面为收藏界面,在无需进行任何播放操作的前提下,下载并播放视频。
[0078]在社交应用界面为信息流界面时,由于收藏界面上的信息为用户收藏的历史信息,用户打开收藏界面可能是为了观看其中的某个视频,并非所有的视频都是用户想要观看的,因此,可根据网络环境的优劣,来选择性的对视频进行下载和播放。
[0079]由于第二带宽网络环境的网络带宽较高,其网络条件良好,下载视频速度较快,能够保证视频的流畅播放,因此,为了使用户在想要观看某个视频时,能够及时进行观看,在第二带宽网络环境中,可以在无需进行任何播放操作的前提下,自动下载并播放该视频。
[0080]图4是本发明实施例提供的一种显示界面示意图,参见图4,在收藏界面中,有多个历史信息,其中具有多个包括视频的信息,当网络环境为第二带宽网络环境时,同时自动下载和播放当前收藏界面的视频。
[0081]当然,在实际应用中,考虑到用户打开收藏界面可能只是要查看某一个消息,在收藏界面上,也可以不自动下载和播放所有视频,而是在接收到用户对某个包括视频的消息的点击操作后,下载和播放该视频,其中,视频播放框中的“视频播放中”仅用于解释该视频的播放状态,而不是视频播放内容。
[0082]需要说明的是,好友的个人动态信息界面中的视频播放方式可与朋友圈界面同理,在此不做赘述。
[0083]10牡、如果网络环境为第三带宽网络环境且社交应用界面为收藏界面,响应于对视频的播放操作,下载并播放视频。
[0084]由于第三带宽网络环境的网络带宽较低,其网络条件较差,如果此时自动下载收藏界面上的多个视频,将会占用较多的网络带宽,导致用户在执行其他上网操作时带宽受限。并且,在第三带宽网络环境中下载视频的速度较慢,无法保证视频的流畅播放。因此,在第三带宽网络环境中不会对收藏界面上的视频进行自动下载和播放。
[0085]当然,在用户想要观看收藏界面上的某个视频时,可以对该视频执行点击等操作,终端将响应于对该视频的播放操作,下载并播放该视频,以供用户观看。
[0086]其中,在信息流界面上,响应用户的点击操作下载并播放视频的方式可以与步骤10?内提供的方式同理,在此不做赘述。
[0087]可选地,在图1所示实施例的基础上,该步骤103“当下载完成时,在社交应用界面上对该视频进行播放”包括下述步骤10313-10316:
[0088]103匕、在社交应用界面上,对视频进行循环播放,直到循环播放次数达到预设阈值时,停止对该视频进行播放。
[0089]在对视频进行自动下载后,将会播放该视频。在视频的播放过程中,用户可能由于种种原因未能完整观看该视频。为了解决上述问题,在本发明实施例中,对视频进行自动下载后,将对该视频进行循环播放。为了节省终端资源以及避免对用户造成打扰,在任一个视频的循环播放次数达到预设阈值时,停止对该视频进行播放,该预设阈值可以由技术人员在开发时设置,还可以由终端用户自行设置。
[0090]进一步地,当停止对该视频进行播放时,还可以进行如下述步骤10316的过程:10311在社交应用界面用于显示视频的位置上,显示视频图标,该视频图标的显示尺寸小于视频。
[0091]为了减少对社交应用界面上显示空间的占用,提高界面的信息量,可以在停止对视频进行播放后,可以在用于显示视频的位置上,显示一显示尺寸小于视频本身的视频图标。该视频图标可以为播放图标、该视频某一帧的截图或预先设定的任意图标,本发明实施例对此不作具体限定。且,该缩小显示也可以使用户能够在下次看到包含视频的信息时,获知该信息中包含视频,从而在需要观看该视频的时候,进行点击观看。
[0092]当然,在停止对视频进行播放后,还可以不对视频的显示尺寸进行调整,在此不做赘述。
[0093]图5为本发明实施例提供的一种显示界面示意图,参见图5,在信息流界面好友的动态信息中,在用于显示视频的位置上,显示了播放图标,该播放图标的显示尺寸小于视频。
[0094]在本发明实施例中,该步骤10313-10316的过程可以应用于自动下载并播放视频的任意场景中,即,可以应用于第一带宽网络环境、第二带宽网络环境和第三带宽网络环境中,可以应用于不同界面类型的社交应用界面中。
[0095]可选地,在图1所示实施例的基础上,该步骤103“当下载完成时,在社交应用界面上对该视频进行播放”包括下述步骤10323-10326:
[0096]10328:在社交应用界面上,以第一显示尺寸播放视频。
[0097]下载完成时,在社交应用界面上,以第一显示尺寸播放该视频,从而使用户在看到该视频的播放过程时,产生观看的兴趣。图6为本发明实施例提供的一种显示界面示意图,参见图6(4,在信息流界面上以第一显示尺寸播放了视频,其中,视频播放框中的“视频播放中”仅用于解释该视频的播放状态,而不是视频播放内容。
[0098]1032、响应于对视频的点击操作,创建空白界面,在空白界面上以第二显示尺寸播放视频,该第二显示尺寸大于第一显示尺寸。
[0099]为了使用户能够更清晰地观看视频,以更好的播放效果播放视频,在本发明实施例中,当用户执行对视频的点击操作时,终端将会响应于该点击操作,在屏幕上创建空白界面,在空白界面上以尺寸较大的第二显示尺寸播放视频。其中,对视频的点击操作可以是对视频播放界面的点击操作,或者是对视频播放控制界面上某个按钮的操作,如全屏观看的按钮。而该空白界面是指该界面中不包括视频内容,社交应用可为该空白界面提供多个不同显示方式的模板,以增加趣味性。例如,该模板可以为花色墙纸或其他图片背景等等。
[0100]参见图6(4,当用户对视频执行了点击操作后,终端在屏幕上创建了新的空白界面,并基于该空白界面以第二显示尺寸播放该视频,其中,视频播放框中的“视频播放中”仅用于解释该视频的播放状态,而不是视频播放内容。
[0101]在本发明实施例中,对于不同界面类型的社交应用界面,其播放过程均可以按照步骤1032^1-103213的过程来实现。
[0102]在本发明实施例中,该步骤10323-10326的过程可以应用于自动下载并播放视频的任意场景中,即,可以应用于第一带宽网络环境、第二带宽网络环境和第三带宽网络环境中,可以应用于不同界面类型的社交应用界面中。
[0103]可选地,在图1所示实施例的基础上,该步骤103“当下载完成时,在社交应用界面上,对视频进行播放”之后,方法还包括下述步骤105-106:
[0104]105、在下载并播放视频后,保存下载的视频。
[0105]在下载视频后,为了在用户下次想观看该视频时,能够快速地打开观看,而无需花费时间等待终端重新下载该视频,因此,可将该视频保存于本地。
[0106]106、当保存时长超过预设时长时,删除已保存的视频。
[0107]在本发明实施中,每隔检测时长,对当前保存的视频的保存时长进行检测,当检测到任一个视频的保存时长超过预设时长时,删除该已保存的视频,以节省本地存储空间。该预设时长可以由开发人员设置或由终端用户设置,在此不做具体限定。由于本地能够保存的视频数量有限,且在经过一段时间后,用户观看该视频的可能性较小。因此,视频在本地的保存时长不大于预设时长,该预设时长可以是1天、5天或10天等,本发明实施例对此不作具体限定。
[0108]上述图1所示的实施例为根据网络环境和社交应用界面的不同界面类型来播放视频的方法,该方法可以根据服务器的默认设置来实现。在实际应用中,也可以提供用户设置选项,由用户根据自身喜好和需求来设置下载和播放视频的方法。例如,可以提供“总是自动播放”网络下自动播放” 网络下自动播放” “从不自动播放”等网络环境选项,供用户选择。同时,还可以针对不同的社交应用界面类型,提供在不同网络环境下如何处理的选项,本发明实施例对此不作具体限定。
[0109]上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再
--赘述。
[0110]图7是本发明实施例提供的一种视频播放方法的流程图。参见图7,该实施例具体包括以下步骤:
[0111]700、在社交应用界面上接收视频相关信息,该视频相关信息用于标识视频来源。
[0112]701、获取终端当前的网络环境,该视频的视频时长小于预设时长。
[0113]702、当网络环境为第一带宽网络环境时,在无需进行任何播放操作的前提下,从社交应用服务器上下载视频,该第一带宽网络环境的网络带宽大于第一带宽。
[0114]703、如果社交应用界面为会话界面且会话界面的声音设置类型为静音,响应于对视频的播放操作,下载并播放视频。
[0115]704、如果社交应用界面为会话界面且会话界面的声音设置类型为非静音,在无需进行任何播放操作的前提下,下载并播放视频。
[0116]705、如果网络环境为第二带宽网络环境且社交应用界面为信息流界面,在无需进行任何播放操作的前提下,下载并播放视频。
[0117]706、如果网络环境为第三带宽网络环境且社交应用界面为信息流界面,响应于对视频的播放操作,下载并播放视频。
[0118]707、如果网络环境为第二带宽网络环境且社交应用界面为收藏界面,在无需进行任何播放操作的前提下,下载并播放视频。
[0119]708、如果网络环境为第三带宽网络环境且社交应用界面为收藏界面,响应于对视频的播放操作,下载并播放视频。
[0120]709、当下载完成时,在社交应用界面上,对视频进行循环播放,直到循环播放次数达到预设阈值时,停止对该视频进行播放。
[0121]其中,在每次播放视频时,可以在社交应用界面上,以第一显示尺寸播放视频。响应于对视频的点击操作,创建空白界面,在空白界面上以第二显示尺寸播放视频,该第二显示尺寸大于第一显示尺寸。
[0122]在下载并播放视频后,保存下载的视频;当保存时长超过预设时长时,删除已保存的视频。
[0123]710、在社交应用界面用于显示视频的位置上,显示视频图标,该视频图标的显示尺寸小于视频。
[0124]本发明实施例提供的方法,通过获取当前的网络环境,在第一带宽网络环境中自动的在社交应用界面上下载和播放视频,实现方法较为灵活,无需用户进行繁琐的操作,实现了较为流畅的视频播放。
[0125]图8是本发明实施例提供的一种视频分享方法的流程图。本实施例提供的视频分享方法的执行主体为终端,该终端可以是手机、平板电脑等便携式终端,参见图8,该方法流程包括:
[0126]801、当接收到视频拍摄指令时,在社交应用界面的指定区域中,显示拍摄面板,以启动拍摄设备,该拍摄面板包括取景区域和拍摄控制区域。
[0127]在用户使用社交应用界面的过程中,为了使用户能够及时记录某个场景,从而将该场景分享给好友,当终端接收到社交应用界面上的视频拍摄指令时,在指定区域显示拍摄面板,继而实现对某个场景的拍摄以及后续的分享。
[0128]不同界面类型的社交应用界面中所显示的信息也有所不同,为了避免对界面原有信息显示的影响,不同的社交应用界面中的指定区域的显示位置可以不同。为了便于理解,下面基于不同界面类型的社交应用界面分别进行描述:
[0129](1)会话界面。会话界面上显示了好友昵称、与好友之间交互的会话消息、会话时间等,在会话界面中,可以将会话消息上移,该指定区域可以在该会话界面的下方区域显示,以避免对会话消息的遮挡。
[0130](2)信息流界面。信息流界面包括至少两种形式:朋友圈界面和好友的个人动态信息界面,其中,朋友圈界面显示了好友动态信息,而好友的个人动态信息界面显示了好友的个人信息、好友的历史动态信息等。由于朋友圈界面和好友的个人动态信息界面中的动态信息均是根据信息发布时间排列的,因此,可以将朋友圈界面和好友的个人动态信息界面中的动态信息下移,该指定区域可以在该朋友圈界面和好友的个人动态信息界面的上方区域显示,以避免对最近动态信息的遮挡。
[0131]当然,由于朋友圈界面和好友的个人动态信息界面的上方区域一般是用于显示用户本人信息,也可以将用于显示用户本人信息的区域作为指定区域,无需移动朋友圈界面和好友的个人动态信息界面中的动态信息,使得该指定区域可以在该朋友圈界面和好友的个人动态信息界面的上方区域显示。
[0132]需要说明的是,该信息流界面的拍摄面板也可以不仅仅在某一区域显示,而是全屏显示,本发明实施例对此不作具体限定。
[0133](3)会话列表界面。会话列表界面显示了用户的历史会话信息、社交应用选项等。由于会话列表界面中的各条会话列表是根据会话时间排列的,因此,可以将会话列表下移,该指定区域可以在该会话列表界面的上方区域显示,以避免对最近会话的遮挡。
[0134]上述指定区域的显示位置均可以根据系统设置或用户调整进行改变,其显示位置可以在屏幕下方区域、中间区域或上方区域,其显示尺寸可以为不超过显示屏幕大小的任意尺寸,本实施例在此不做赘述。
[0135]图9是本发明实施例提供的一种拍摄面板显示界面示意图,参见图9(4,在会话界面上,拍摄面板显示于屏幕下方,参见图9 (^),在朋友圈界面上,拍摄面板显示于屏幕上方,同时原朋友圈界面在屏幕中下移。其中,拍摄面板包括取景区域和拍摄控制区域,在图9(幻的会话界面上还显示了好友昵称和与好友的会话信息,在图9(6)的朋友圈界面上还显示了朋友圈标识和好友动态信息。
[0136]本发明实施例所提供的拍摄面板包括取景区域和拍摄控制区域。该取景区域用于对用户想要拍摄的场景进行取景,使用户能够在取景区域中观察到待拍摄的场景,以确定当前拍摄的场景范围是否符合其需求;该拍摄控制区域用于辅助控制拍摄过程的开始和结市坐
XIV 寸 0
[0137]在社交应用界面上,显示拍摄面板后,还需启动拍摄设备,才能执行后续的拍摄过程。该拍摄设备可以包括图像采集设备和声音采集设备,如摄像头和麦克风,则在显示拍摄面板后,启动终端配置的摄像头和麦克风,以进行图像采集和声音采集。
[0138]802、响应于对拍摄控制区域的长按操作,在长按操作过程中,通过拍摄设备进行拍摄。
[0139]在本发明实施例中,打开拍摄面板并启动拍摄设备之后,为了能够使用户自己控制视频拍摄的开始时刻,从而拍摄到用户所需拍摄的场景,还需根据用户对拍摄控制区域的长按操作,才会开始拍摄。
[0140]在本发明实施例中,当终端检测到在拍摄控制区域中的用户接触点时,如果检测到该接触点的接触时长超过指定预设时长,则确定当前用户操作为长按操作,触发拍摄设备开始拍摄,在该长按操作过程中,保持拍摄设备的拍摄状态。由于本发明实施例所涉及的视频拍摄一般时长较短,因此,通过该长按操作可以便捷的实现对拍摄的控制。当然,在具体应用时,为了提高拍摄控制的灵活性,该长按操作也可以是针对取景区域的长按操作,本发明实施例对此不作具体限定。
[0141]803、如果在长按操作之后的第一预设时间段内未检测到对取景区域和拍摄控制区域中任一个区域的点击操作,结束拍摄过程,将拍摄得到的视频分享至用户指定的社交应用界面。
[0142]在本发明实施例中,为了保证视频拍摄过程的连续性,使用户不至于因为误操作而错过重要的拍摄场景,在长按操作之后的第一预设时间段内,如果未检测到对取景区域和拍摄区域中任一区域的点击操作,即认为用户在执行长按操作后松手,在松手之后的第一预设时间段内未执行对上述两个区域的点击操作,可以认为用户已经完成拍摄,则结束拍摄过程。该第一预设时间段小于预设时长,可以为0.5秒或1秒等。
[0143]本发明实施例提供的方法,通过便捷的方式以进行视频拍摄,且无需过多按钮类的操作,即可结束拍摄并分享视频,实现了操作较为简便的视频分享方法,同时保证了视频的连续拍摄,使用户不错过重要的拍摄瞬间。
[0144]可选地,当接收到视频拍摄指令时,在社交应用界面的指定区域中,显示拍摄面板,以启动拍摄设备之前,方法还包括:
[0145]在会话界面的显示过程中接收摇晃指令,触发视频拍摄指令;或,
[0146]在会话界面的显示过程中,当检测到对功能启动面板上视频图标的点击操作时,触发视频拍摄指令;或,
[0147]在信息流界面的显示过程中,当检测到对功能启动面板上视频图标的点击操作时,触发视频拍摄指令;或,
[0148]在信息流界面的显示过程中,当检测到对信息流界面的滑动操作时,触发视频拍摄指令;或
[0149]在会话列表界面的显示过程中,当检测到对会话列表界面的滑动操作时,触发视频拍摄指令。
[0150]可选地,方法还包括:
[0151]当检测到长按操作结束时,如果在长按操作之后的第二预设时间段内检测到以第一指定接触点为起点且滑动轨迹超出取景区域的第一滑动操作,在第一滑动操作结束时,结束拍摄过程,该第一指定接触点位于取景区域和拍摄控制区域中任一个区域。
[0152]可选地,该第一滑动操作为沿着终端的纵向方向的向上滑动操作。
[0153]可选地,方法还包括:
[0154]当检测到长按操作结束时,如果在长按操作之后的第二预设时间段内检测到以第二指定接触点为起点且滑动轨迹未超出取景区域的第二滑动操作,继续拍摄过程,该第二指定接触点位于取景区域和拍摄控制区域中任一个区域。
[0155]可选地,方法还包括:
[0156]当拍摄持续时长超过预设时长时,结束拍摄过程,将拍摄得到的视频发送至用户指定的社交应用界面,通过拍摄设备进行下一个拍摄过程。
[0157]可选地,在社交应用界面的指定区域中,显示拍摄面板包括:
[0158]在拍摄面板的取景区域,显不指定图片,指定图片为如一次视频拍摄的最后一中贞图片;
[0159]当确定拍摄设备启动时,在取景区域中,采用当前获取到的预览图片替换指定图片。
[0160]可选地,当确定拍摄设备启动时,在取景区域中,采用当前获取到的预览图片替换指定图片包括:
[0161]当确定拍摄设备启动时,基于当前获取到的预览图片和指定图片,制作采用预览图片替换指定图片的回弹动画;
[0162]在取景区域中,播放回弹动画。
[0163]可选地,结束拍摄过程,将拍摄得到的视频分享至用户指定的社交应用界面之后,方法还包括:
[0164]当接收到对拍摄面板的关闭指令时,对拍摄过程的最后一帧图片进行保存;
[0165]关闭拍摄设备,收起拍摄面板。
[0166]可选地,方法还包括:
[0167]拍摄面板还包括关闭滑动条,当检测到对关闭滑动条的拖拽操作时,触发关闭指令;或,
[0168]当检测到对拍摄面板的拖拽操作时,触发关闭指令;或,
[0169]当通过终端配置的距离传感器,确定检测到终端的预设距离内的用户手指摇动操作时,触发关闭指令;
[0170]如果当前社交应用界面为会话列表界面,当检测到对会话列表界面的向下滑动操作时,触发关闭指令。
[0171]可选地,结束拍摄过程,将拍摄得到的视频分享至用户指定的社交应用界面包括:
[0172]结束拍摄过程后,对拍摄得到的视频进行编码以及剪裁处理,得到视频,将视频分享至用户指定的社交应用界面。
[0173]可选地,将拍摄得到的视频分享至用户指定的社交应用界面包括:
[0174]如果当前社交应用界面为会话界面,将拍摄得到的视频分享至会话界面;或,
[0175]如果当前社交应用界面为信息流界面,将拍摄得到的视频分享至信息流界面。
[0176]可选地,将拍摄得到的视频分享至用户指定的社交应用界面包括:
[0177]如果当前社交应用界面为会话列表界面,显示包含不同社交应用界面的第一分享选项;
[0178]接收对第一分享选项的第一响应,确定第一响应中包含有用户从不同社交应用界面中指定的社交应用界面时,根据用户指定的社交应用界面的界面类型,将拍摄得到的视频分享至用户指定的社交应用界面。
[0179]可选地,根据用户指定的社交应用界面的界面类型,将拍摄得到的视频分享至用户指定的社交应用界面包括:
[0180]如果用户指定的社交应用界面为信息流界面,将拍摄得到的视频分享至信息流界面;或,
[0181]如果用户指定的社交应用界面为会话界面,显示包含多个好友的第二分享选项,接收对第二分享选项的第二响应,确定第二响应包含有用户从多个好友中选取的指定好友时,将拍摄得到的视频分享至与指定好友的会话界面;或,
[0182]当不同社交应用界面中包括多个历史会话界面,且用户指定的社交应用界面为多个历史会话界面中的任一个历史会话界面时,将拍摄得到的视频分享至历史会话界面;或,
[0183]如果用户指定的社交应用界面为收藏界面,将拍摄得到的视频保存至收藏界面。
[0184]可选地,方法还包括:
[0185]在拍摄过程中,在社交应用界面中显示拍摄进度条,拍摄进度条用于基于预设时长对拍摄时长进行倒计时。
[0186]可选地,方法还包括:
[0187]在拍摄控制区域中,显示拍摄操作提示信息。
[0188]可选地,视频为视频时长小于预设时长的视频文件或动图文件。
[0189]上述所有可选技术方案,均可按照任意结合形成本发明的可选实施例,在此不再--赘述。
[0190]图10是本发明实施例提供的一种视频分享方法的流程图。该实施例仅以会话界面为例进行说明,参见图10,该实施例具体包括:
[0191]1000、在会话界面的显示过程中接收摇晃指令,触发视频拍摄指令。
[0192]在本发明实施例中,视频为视频时长小于预设时长的视频文件或动图文件。其中,该预设时长一般较小,例如,该预设时长可以为5秒至20秒之间,优选地,该预设时长可以为7秒。在社交应用界面中,用户通常会有拍摄视频和分享视频的需求,由于视频文件的视频时长较小,拍摄过程不会占用过多时间,因此,本发明实施例提供了在会话界面中进行视频拍摄的方法。
[0193]在进行视频拍摄之前,还需触发视频拍摄指令。当社交应用界面为会话界面时,为了让用户能够迅速打开拍摄面板进行拍摄,而不错过重要的拍摄场景,可以在接收到用户对终端的摇晃指令时,触发视频拍摄指令,从而更快开始视频的拍摄过程。
[0194]在具体实施时,终端可以配置有传感器,以检测用户对终端的摇晃,该传感器可以是陀螺仪,相应地,该检测用户对终端的摇晃过程,可以由陀螺仪检测终端在被摇晃时产生的角度变化值以及摇晃的角速度,从而在检测到终端的角度变化值和角速度不为零时,确定检测到了对终端的摇晃,从而触发摇晃指令。而为了防止误检测,可以预先设置角度变化预设值和角速度预设值,当检测到的角度变化值超过该角度变化预设值,或角速度超过该角速度预设值时,才认为检测到了对终端的摇晃,触发摇晃指令,继而触发视频拍摄指令。如,图11是本发明实施例提供的一种摇晃终端触发视频拍摄指令的示意图,图11(3)为用户摇晃终端的动画不意图,图11(6)为触发视频拍摄指令后显不拍摄面板。
[0195]可选地,在本发明提供的另一实施例中,触发视频拍摄指令的过程还可以由以下过程代替:在会话界面的显示过程中,当检测到对功能启动面板上视频图标的点击操作时,触发所述视频拍摄指令。为了让用户更直观地知悉在会话界面上可提供该视频拍摄功能。如,图12是本发明实施例提供的一种功能启动面板的示意图,参见图12,该功能启动面板为会话界面的功能启动面板,该功能启动面板包括上述的视频图标,该视频图标如图所示,当然,其中,视频图标为一个视频标识,可以是人眼图片或者摄像机图片或其他标识性图片等。当检测到面板启动指令时,显示功能启动面板,以便在功能启动面板上提供包括视频图标的多个功能,当检测到对该视频图标的点击操作时,将触发视频拍摄指令。在图12的功能启动面板上除了视频图标之外,还包括:可用于选择本地照片的“照片”选项、可用于执行视频和相片拍摄的“拍摄”选项、可用于定位终端位置的“位置”选项、可用于查找好友名片的“名片”选项、可用于查找用户收藏信息的“收藏”选项、可使用户与好友进行视频聊天的“视频聊天”选项以及可用于接收用户语音的“语音输入”选项,当然,该功能启动面板上还可以包括其他功能图标,本发明实施例对此不做限定。
[0196]1001、当接收到视频拍摄指令时,在拍摄面板的取景区域,显示指定图片,该指定图片为前一次视频拍摄的最后一帧图片,以启动拍摄设备,拍摄面板包括取景区域和拍摄控制区域。
[0197]在社交应用界面上显示拍摄面板后,在启动拍摄设备之前,由于取景区域还未能开始取景,因此需要在取景区域暂时显示一张指定图片。具体地,该指定图片为前一次视频拍摄的最后一帧图片,当然,该指定图片也可以为视频图标、终端从网络上获取的某张图片或者由用户根据自身的喜好而设置的图片,本发明实施例对此不作具体限定。参见图9,在图9中采用了人眼图片作为视频图标,并将该视频图标作为指定图片,显示于取景区域。
[0198]可选地,还可在拍摄控制区域中,显示拍摄操作提示信息,从而使用户知悉如何开始视频拍摄。参见图9,在本发明实施例中,在拍摄控制区域中,显示了 “按下拍”的拍摄操作提示信息。
[0199]1002、当确定拍摄设备启动时,在取景区域中,采用当前获取到的预览图片替换指定图片。
[0200]当确定拍摄设备启动时,终端即准备开始拍摄,因此,在取景区域中,将采用当前获取到的预览图片替换指定图片。具体地,当前获取到的预览图片指当前终端的相机所能拍摄到的场景图片,需由用户根据其当前的拍摄意愿来操作终端得到。
[0201]具体地,在取景区域中,采用当前获取到的预览图片替换指定图片,包括:当确定拍摄设备启动时,基于当前获取到的预览图片和指定图片,制作采用预览图片替换指定图片的回弹动画;在取景区域中,播放回弹动画。其中,该“基于当前获取到的预览图片和指定图片,制作采用预览图片替换指定图片的回弹动画”的过程,可以包括:为取景区域中的指定图片制作向左滑出当前界面的动画,同时,为指定图片制作从右向左滑入取景区域的动画。当然,也可以为取景区域中的指定图片制作向上滑出当前界面的动画,同时,为指定图片制作从下向上滑入取景区域的动画,本发明实施例对此不作具体限定。
[0202]上述步骤1001-1002是在会话界面的指定区域中,显示拍摄面板的过程。可选地,为了更直观地体现拍摄设备启动的过程,使用户知悉何时可以开始拍摄,可在启动拍摄设备之前,在取景区域以一张闭眼的人眼图片作为指定图片。当确定拍摄设备启动时,以该人眼图片逐渐睁眼的动画效果进行显示,表示拍摄设备已启动完毕,可以开始拍摄。在睁眼的动画效果结束后,制作采用预览图片替换指定图片的回弹动画,播放回弹动画。
[0203]1003、响应于对拍摄控制区域的长按操作,在长按操作过程中,通过拍摄设备进行拍摄。
[0204]在本发明实施例中,打开拍摄面板并启动拍摄设备之后,为了能够使用户自己控制视频拍摄的开始时刻,从而拍摄到用户所需拍摄的场景,还需根据用户对拍摄控制区域的长按操作,才会开始拍摄。
[0205]在本发明实施例中,当终端检测到在拍摄控制区域中的用户接触点时,如果检测到该接触点的接触时长超过指定预设时长,则确定当前用户操作为长按操作,触发拍摄设备开始拍摄,在该长按操作过程中,保持拍摄设备的拍摄状态。由于本发明实施例所涉及的视频拍摄一般时长较短,因此,通过该长按操作可以便捷的实现对拍摄的控制。当然,在具体应用时,为了提高拍摄控制的灵活性,该长按操作也可以是针对取景区域的长按操作,本发明实施例对此不作具体限定。
[0206]进一步地,当终端开始视频拍摄后,为了让用户知悉当前的拍摄进度,避免由于误操作造成拍摄过程意外结束,错过重要的拍摄场景,还包括:在拍摄过程中,在社交应用界面中显示拍摄进度条,该拍摄进度条用于基于预设时长对拍摄时长进行倒计时,该拍摄进度条可以根据当前拍摄时长与预设时长之间的百分比变化不断变色,为了进一步对进度进行提示,且提醒用户拍摄剩余时长,还可以在拍摄时长邻近预设时长(例如,还有1秒或2秒即到达预设时长)时,以拍摄进度条整体闪烁或用与百分比变化对应颜色的不同颜色加以强调,以加强提醒效果。
[0207]当拍摄持续时长超过预设时长时,结束拍摄过程,将拍摄得到的视频发送至用户指定的社交应用界面,通过拍摄设备进行下一个拍摄过程。
[0208]在本发明实施例中,由于视频的视频时长小于预设时长,因此,在长按操作未结束时,如果当前的拍摄持续时长超过了预设时长,终端将结束拍摄过程,将拍摄得到的视频发送至用户指定的社交应用界面。具体地,在会话界面中可将视频直接发送到当前会话界面。而由于此时用户的长按操作未结束,可认为用户仍需要持续拍摄,因此,可通过拍摄设备进行下一个拍摄过程。
[0209]1004、如果在长按操作之后的第一预设时间段内未检测到对取景区域和拍摄控制区域中任一个区域的点击操作,结束拍摄过程,将拍摄得到的视频分享至用户指定的社交应用界面。
[0210]具体地,该“结束拍摄过程,将拍摄得到的视频分享至用户指定的社交应用界面”的过程,包括:结束拍摄过程后,对拍摄得到的视频进行编码以及剪裁处理,得到视频,将视频分享至用户指定的社交应用界面。其中,对拍摄得到的视频进行编码以及剪裁处理,是为了使该视频符合某种编码标准以及播放标准,从而在用户的好友接收到该视频后,能够进行正常播放。可选地,可以采用特定的视频编码方法对拍摄得到的视频进行编码,如,采用1?26?101: 111-68 2耶61~1:8 (^。即,动态图像专家组)视频编码方法进行编码;此外,
可以根据技术开发人员保存于服务器上的对剪裁标准设置信息,对该视频进行剪裁,该剪裁标准设置信息可以是针对社交应用界面而设置的,当然,该剪裁标准还可以由用户根据自身喜好进行设置,在此不做限定。
[0211]在本发明实施例中,将拍摄得到的视频分享至社交应用界面包括:如果当前社交应用界面为会话界面,将拍摄得到的视频分享至会话界面。如果当前社交应用界面为会话界面,可认为用户拍摄视频后的发送目标即为当前会话界面上的好友或群组,因此,无需经过用户选择,可直接由终端将拍摄得到的视频分享至该会话界面,从而简化了分享操作。需要说明的是,该分享至会话界面可以是包括了当前终端将该视频发送至社交应用服务器,由社交应用服务器将该视频发送至该会话界面。
[0212]当然,也可以在会话界面的功能启动面板中提供分享目标选择项,在接收到用户对分享目标选择项的选中操作时,根据选中操作包含的分享目标,将拍摄得到的视频分享至该分享目标,具体地,该分享目标可以为某个好友、某个讨论群等。
[0213]1005、当检测到长按操作结束时,如果在长按操作之后的第二预设时间段内检测到以第一指定接触点为起点且滑动轨迹超出取景区域的第一滑动操作,在第一滑动操作结束时,结束拍摄过程,该第一指定接触点位于取景区域和拍摄控制区域中任一个区域。
[0214]在用户开始拍摄视频后,考虑到用户可能未能拍摄到其想要拍摄的场景,或者用户可能改变了原来的分享意愿,不需要将当前拍摄的视频分享给其他好友,因此,提供了步骤1005的结束拍摄过程的方法,在结束拍摄过程后,不再执行将视频进行分享的操作。具体地,该第一指定接触点位于取景区域和拍摄控制区域中任一个区域,可以是取景区域和拍摄控制区域中的任一点,该滑动轨迹是根据对用户的操作进行检测得到的,以第一指定接触点为该滑动轨迹的起点。可选地,该第一滑动操作为沿着终端的纵向方向的向上滑动操作。在实际应用中,该第一滑动操作的滑动轨迹可能是从拍摄控制区域出发,沿着直线上滑滑出取景区域,也可能是从拍摄控制区域出发后,在取景区域和拍摄控制区域内随意滑动,最后滑出取景区域和拍摄控制区域,本发明实施例对此不作具体限定。
[0215]其中,第二预设时间段小于第一预设时间段,以给用户充分的时间考虑是否放弃对当前拍摄的视频的分享,而由于该第二预设时间段的长短限制,也不会对视频分享造成影响。
[0216]1006、当检测到长按操作结束时,如果在长按操作之后的第二预设时间段内检测到以第二指定接触点为起点且滑动轨迹未超出取景区域的第二滑动操作,继续拍摄过程,该第二指定接触点位于取景区域和拍摄控制区域中任一个区域。
[0217]在本发明实施例中,为了保证视频拍摄过程的连续性,使用户不错过重要的拍摄场景,当检测到长按操作结束时,如果在长按操作之后的第二预设时间段内检测到以第二指定接触点为起点且滑动轨迹未超出取景区域的第二滑动操作,继续拍摄过程。具体地,该第二指定接触点位于取景区域和拍摄控制区域中任一个区域,可以是取景区域和拍摄控制区域中的任一点,该滑动轨迹是根据对用户的操作进行检测得到的,以第二指定接触点为起点。优选地,该第二滑动操作的滑动轨迹可以是从拍摄控制区域出发后,在取景区域和拍摄控制区域内随意滑动,最后滑回拍摄控制区域,本发明实施例对此不作具体限定。
[0218]1007、当接收到对拍摄面板的关闭指令时,对拍摄过程的最后一帧图片进行保存;关闭拍摄设备,收起拍摄面板。
[0219]在关闭拍摄面板之前,还需由用户触发关闭指令。具体地,触发关闭指令的方式可以包括下述⑷、㈦和⑷中任一种方式:
[0220](^)拍摄面板还包括关闭滑动条,当检测到对关闭滑动条的拖拽操作时,触发关闭指令。
[0221]具体地,该关闭滑动条的显示位置可以在拍摄面板的上方或左方,如,参见图9的拍摄面板显示示意图,该关闭滑动条的显示位置在拍摄面板的上方。相应地,该对关闭滑动条的拖拽操作可以是由上向下拖拽或由左向右拖拽,本发明实施例对此不作具体限定。在具体实施时,可以在检测到该关闭滑动条被拖拽超过第一预设距离后,触发关闭指令,该第一预设距离不大于从关闭滑动条到拍摄面板边缘的距离。
[0222]⑶当检测到对拍摄面板的拖拽操作时,触发关闭指令。
[0223]具体地,该对拍摄面板的拖拽操作,可以是按住拍摄面板上的任一点,向任意一个方向进行拖拽的操作。在具体实施时,可以在检测到拍摄面板被拖拽离开原显示位置超过第二预设距离后,触发关闭指令,该第二预设距离可以由技术开发人员预先存于服务器上,由终端获取该预设距离,从而判断是否触发关闭指令。
[0224](0)当通过终端配置的距离传感器,确定检测到终端的预设距离内的用户手指摇动操作时,触发关闭指令。
[0225]具体地,该距离传感器可以是红外传感器等,能够用于测量预设距离内的障碍物。当该距离传感器多次检测到预设距离内的障碍物时,可认为是检测到了用户手指的摇动操作,即触发关闭指令。
[0226]当接收到对拍摄面板的关闭指令时,还需对拍摄过程的最后一帧图片进行保存,从而在下次打开拍摄面板时,可将该图片作为取景区域中的指定图片进行显示。图片保存完,即可关闭拍摄设备,收起拍摄面板。具体地,该拍摄设备包括打开拍摄面板后启动的摄像头和麦克风;该收起拍摄面板的过程,可以是以向上滑出显示屏幕的动画效果来显示,也可以以向其他任意一个方向滑出显示屏幕的动画效果来显示,或者以渐变消失的动画效果来显示,本发明实施例对此不作具体限定。
[0227]本发明实施例提供的方法,通过在会话界面上,当接收到对终端的摇晃指令时,启动视频拍摄指令,且无需过多按钮类的操作,即可结束拍摄,并将拍摄得到的视频分享至会话界面,实现了操作较为简便的视频分享方法,同时保证了视频的连续拍摄,使用户不错过重要的拍摄瞬间。
[0228]图13是本发明实施例提供的一种视频分享方法的流程图。该实施例仅以信息流界面为例进行说明,参见图13,该实施例具体包括:
[0229]1300、在信息流界面的显示过程中,当检测到对功能启动面板上视频图标的点击操作时,触发视频拍摄指令。
[0230]在信息流界面的显示过程中,为了让用户更直观地知悉在该信息流界面上可提供视频拍摄功能,可以在用户打开会话界面的功能启动面板后,在该功能启动面板上显示视频选项,当检测到对该视频选项的点击操作时,可触发视频拍摄指令。如,图14是本发明实施例提供的一种功能启动面板的示意图,参见图14(4,该功能启动面板为信息流界面的功能启动面板,该功能启动面板除了包括上述的视频选项外,具体还包括“拍照”选项、用于上传本地相片的“从手机相册选择”选项以及用于取消选择操作的“取消”选项。当检测到用户对该视频选项的点击操作时,将触发视频拍摄指令。
[0231]可选地,在本发明提供的另一实施例中,触发视频拍摄指令的过程还可以由以下过程代替:在信息流界面的显示过程中,当检测到对信息流界面的滑动操作时,触发视频拍摄指令。为了让用户更直观地知悉在会话界面上可提供该视频拍摄功能。优选地,该滑动操作可以是下滑操作,如,参见图14(4,当接收到对朋友圈界面的下滑操作时,可触发视频拍摄指令。
[0232]1301、当接收到视频拍摄指令时,在拍摄面板的取景区域,显示指定图片,该指定图片为前一次视频拍摄的最后一帧图片,以启动拍摄设备,拍摄面板包括取景区域和拍摄控制区域。
[0233]同理,在拍摄控制区域中,还会显示拍摄操作提示信息。具体地,该步骤1301的过程与步骤1001的过程同理,此处不再赘述。
[0234]1302、当确定拍摄设备启动时,在取景区域中,采用当前获取到的预览图片替换指定图片。
[0235]可选地,该采用当前获取到的预览图片替换指定图片的过程包括:当确定拍摄设备启动时,基于当前获取到的预览图片和指定图片,制作采用预览图片替换指定图片的回弹动画;在取景区域中,播放回弹动画。
[0236]具体地,该步骤1302的过程与步骤1002的过程同理,此处不再赘述。
[0237]上述步骤1301-1302是在社交应用界面的指定区域中,显示拍摄面板的过程,该过程与步骤1001-1002的过程同理。
[0238]1303、响应于对拍摄控制区域的长按操作,在长按操作过程中,通过拍摄设备进行拍摄。
[0239]可选地,当拍摄持续时长超过预设时长时,结束拍摄过程,将拍摄得到的视频发送至用户指定的社交应用界面,通过拍摄设备进行下一个拍摄过程。
[0240]进一步地,在拍摄过程中,在社交应用界面中显示拍摄进度条,该拍摄进度条用于基于预设时长对拍摄时长进行倒计时。
[0241]具体地,该步骤1303的过程与步骤1003的过程同理,此处不再赘述。
[0242]1304、如果在长按操作之后的第一预设时间段内未检测到对取景区域和拍摄控制区域中任一个区域的点击操作,结束拍摄过程,将拍摄得到的视频分享至用户指定的社交应用界面。
[0243]可选地,该“结束拍摄过程,将拍摄得到的视频分享至用户指定的社交应用界面”的过程,包括:结束拍摄过程后,对拍摄得到的视频进行编码以及剪裁处理,得到视频,将视频分享至用户指定的社交应用界面。具体地,该过程与步骤1004的该过程同理,此处不再赘述。
[0244]可选地,将拍摄得到的视频分享至社交应用界面包括:如果当前社交应用界面为信息流界面,将拍摄得到的视频分享至该信息流界面。如果当前社交应用界面为信息流界面,可认为用户拍摄视频后其发送目标即为该信息流界面,因此,无需经过用户选择,可直接由终端将拍摄得到的视频分享至该信息流界面,从而简化了分享操作。当然,也可以在信息流的功能启动面板中提供分享目标选择项,在接收到用户对分享目标选择项的选中操作时,根据选中操作包含的分享目标,将拍摄得到的视频分享至该分享目标,具体地,该分享目标可以为某个好友、某个讨论群等。
[0245]1305、当检测到长按操作结束时,如果在长按操作之后的第二预设时间段内检测到以第一指定接触点为起点且滑动轨迹超出取景区域的第一滑动操作,在第一滑动操作结束时,结束拍摄过程,该第一指定接触点位于取景区域和拍摄控制区域中任一个区域。
[0246]可选地,该第一滑动操作为沿着终端的纵向方向的向上滑动操作。
[0247]具体地,该步骤1305的过程与步骤1005的过程同理,此处不再赘述。
[0248]1306、当检测到长按操作结束时,如果在长按操作之后的第二预设时间段内检测到以第二指定接触点为起点且滑动轨迹未超出取景区域的第二滑动操作,继续拍摄过程,该第二指定接触点位于取景区域和拍摄控制区域中任一个区域。
[0249]具体地,该步骤1306的过程与步骤1006的过程同理,此处不再赘述。
[0250]1307、当接收到对拍摄面板的关闭指令时,对拍摄过程的最后一帧图片进行保存;关闭拍摄设备,收起拍摄面板。
[0251]在关闭拍摄面板之前,还需由用户触发关闭指令。具体地,触发关闭指令的方式可以包括下述方式:
[0252](^)拍摄面板还包括关闭滑动条,当检测到对关闭滑动条的拖拽操作时,触发关闭指令。
[0253]⑶当检测到对拍摄面板的拖拽操作时,触发关闭指令。
[0254](0)当通过终端配置的距离传感器,确定检测到终端的预设距离内的用户手指摇动操作时,触发关闭指令。
[0255]具体地,该步骤1307的过程与步骤1007的过程同理,此处不再赘述。
[0256]本发明实施例提供的方法,通过在信息流界面上,启动视频拍摄,且在无需过多按钮类的操作的情况下,结束拍摄,并将拍摄得到的视频分享至信息流界面,实现了操作较为简便的视频分享方法,同时保证了视频的连续拍摄,使用户不错过重要的拍摄瞬间。
[0257]图15是本发明实施例提供的一种视频分享方法的流程图。该实施例仅以会话列表界面为例进行说明,参见图15,该实施例具体包括:
[0258]1500、在会话列表界面的显示过程中,当检测到对会话列表界面的滑动操作时,触发视频拍摄指令。
[0259]在会话列表界面的显示过程中,为了让用户更快地进行视频拍摄,使操作更为简便,在检测到对会话列表界面的滑动操作时,可触发视频拍摄指令。具体地,该滑动操作可以为由左向右的方向或其他任意方向,本发明实施例对此不作具体限定。
[0260]1501、当接收到视频拍摄指令时,在拍摄面板的取景区域,显示指定图片,该指定图片为前一次视频拍摄的最后一帧图片,以启动拍摄设备,拍摄面板包括取景区域和拍摄控制区域。
[0261]同理,在拍摄控制区域中,还会显示拍摄操作提示信息。具体地,该步骤1501的过程与步骤1001的过程同理,此处不再赘述。
[0262]1502、当确定拍摄设备启动时,在取景区域中,采用当前获取到的预览图片替换指定图片。
[0263]可选地,该采用当前获取到的预览图片替换指定图片的过程包括:当确定拍摄设备启动时,基于当前获取到的预览图片和指定图片,制作采用预览图片替换指定图片的回弹动画;在取景区域中,播放回弹动画。
[0264]具体地,该步骤1502的过程与步骤1002的过程同理,此处不再赘述。
[0265]上述步骤1501-1502是在社交应用界面的指定区域中,显示拍摄面板的过程,该过程与步骤1001-1002的过程同理。
[0266]1503、响应于对拍摄控制区域的长按操作,在长按操作过程中,通过拍摄设备进行拍摄。
[0267]可选地,当拍摄持续时长超过预设时长时,结束拍摄过程,将拍摄得到的视频发送至用户指定的社交应用界面,通过拍摄设备进行下一个拍摄过程。
[0268]进一步地,在拍摄过程中,在社交应用界面中显示拍摄进度条,该拍摄进度条用于基于预设时长对拍摄时长进行倒计时。
[0269]具体地,该步骤1503的过程与步骤1003的过程同理,此处不再赘述。
[0270]1504、如果在长按操作之后的第一预设时间段内未检测到对取景区域和拍摄控制区域中任一个区域的点击操作,结束拍摄过程,将拍摄得到的视频分享至用户指定的社交应用界面。
[0271]可选地,该“结束拍摄过程,将拍摄得到的视频分享至用户指定的社交应用界面”的过程,包括:结束拍摄过程后,对拍摄得到的视频进行编码以及剪裁处理,得到视频,将视频分享至用户指定的社交应用界面。具体地,该过程与步骤1004的该过程同理,此处不再赘述。
[0272]将拍摄得到的视频分享至用户指定的社交应用界面包括:如果当前社交应用界面为会话列表界面,显示包含不同社交应用界面的第一分享选项;接收对第一分享选项的第一响应,确定第一响应中包含有用户从不同社交应用界面中指定的社交应用界面时,根据用户指定的社交应用界面的界面类型,将拍摄得到的视频分享至用户指定的社交应用界面。
[0273]具体地,该第一分享选项用于为用户提供分享目标的选择,从而将拍摄得到的视频分享给其指定的好友。该第一分享选项可以包括:信息流界面选项,如“朋友圈”选项;会话界面选项,如“发送给好友”选项;收藏界面选项,如“保存给自己”选项。其中,该会话界面选项也可以是历史会话界面,该历史会话界面可以是用户与某个好友的历史会话界面或用户历史参与过的历史会话界面。如,图16为本发明实施例提供的一种第一分享选项的显示界面示意图,参见图16,该第一分享选项包括“朋友圈”、“保存给自己”和多个历史会话选项;图17为本发明实施例提供的一种第一分享选项的显示界面示意图,参见图17(4,该第一分享选项包括“朋友圈”、“保存给自己”和“发送给好友”选项。
[0274]图18为本发明实施例提供的一种第一分享选项的不意图,其中,图18(3)为图16所示的第一分享选项,图18(4为图17所示的第一分享选项。
[0275]当接收到对第一分享选项的第一响应,确定第一响应中包含有用户从不同社交应用界面中指定的社交应用界面时,根据用户指定的社交应用界面的界面类型,将拍摄得到的视频分享至用户指定的社交应用界面,可以包括以下分享过程:
[0276](一 )如果用户指定的社交应用界面为信息流界面,将拍摄得到的视频分享至信息流界面。
[0277]参见图16,针对上述对第一分享选项的描述,用户指定的社交应用界面为信息流界面,即当用户在第一分享选项中选择了“朋友圈”选项时,则确定用户想要将拍摄得到的视频分享至朋友圈,从而按照用户的意愿将该视频分享至信息流界面。
[0278]( 二)如果用户指定的社交应用界面为会话界面,显示包含多个好友的第二分享选项,接收对第二分享选项的第二响应,确定第二响应包含有用户从多个好友中选取的指定好友时,将拍摄得到的视频分享至与指定好友的会话界面。
[0279]参见图17(4,针对上述对第一分享选项的描述,用户指定的社交应用界面为会话界面,即当用户在第一分享选项中选择了“发送给好友”选项时,则确定用户想要将拍摄得到的视频分享给某个好友。参见图17(4,当用户点击“发送给好友”选项时,还需提供第二分享选项,以供用户选择最终的分享目标,该第二分享选项可以是用户的所有好友列表。当接收到对第二分享选项的第二响应,确定第二响应包含有用户从多个好友中选取的指定好友时,可按照用户的意愿将该视频分享至与指定好友的会话界面。
[0280](三)当不同社交应用界面中包括多个历史会话界面,且用户指定的社交应用界面为多个历史会话界面中的任一个历史会话界面时,将拍摄得到的视频分享至历史会话界面。
[0281]针对上述对第一分享选项的描述,当第一分享选项中包含了多个历史会话界面选项时,用户可从中选择一个作为用户指定的社交应用界面。当用户指定的社交应用界面为多个历史会话界面中的任一个历史会话界面时,则确定用户想要将拍摄得到的视频分享给至该历史会话界面,从而可按照用户的意愿将该视频分享至该历史会话界面。如,参见图18(6),当用户选择“小明”时,终端将会把该视频分享给该好友“小明”。
[0282](四)如果用户指定的社交应用界面为收藏界面,将拍摄得到的视频保存至收藏界面。
[0283]参见图18(4,针对上述对第一分享选项的描述,用户指定的社交应用界面为收藏界面,即当用户在第一分享选项中选择了“保存给自己”选项时,则确定用户想要将拍摄得到的视频保存至收藏界面,从而可按照用户的意愿将该视频分享至该收藏界面。
[0284]具体地,终端将该视频分享至收藏界面的过程可以包括:基于该视频,生成对应于该视频的收藏项目,该收藏项目可以包括视频、收藏项目名称、拍摄时间等。其中,该收藏项目名称可以根据用户的命名来生成,也可以是默认的名称,如“第一收藏项目”等;该拍摄时间可以在视频拍摄完成后,保存于视频中,由终端从视频中犹取拍摄时间,并添加至收减项目。
[0285]1505、当检测到长按操作结束时,如果在长按操作之后的第二预设时间段内检测到以第一指定接触点为起点且滑动轨迹超出取景区域的第一滑动操作,在第一滑动操作结束时,结束拍摄过程,该第一指定接触点位于取景区域和拍摄控制区域中任一个区域。
[0286]可选地,该第一滑动操作为沿着终端的纵向方向的向上滑动操作。
[0287]具体地,该步骤1505的过程与步骤1005的过程同理,此处不再赘述。
[0288]1506、当检测到长按操作结束时,如果在长按操作之后的第二预设时间段内检测到以第二指定接触点为起点且滑动轨迹未超出取景区域的第二滑动操作,继续拍摄过程,该第二指定接触点位于取景区域和拍摄控制区域中任一个区域。
[0289]具体地,该步骤1506的过程与步骤1006的过程同理,此处不再赘述。
[0290]1507、当接收到对拍摄面板的关闭指令时,对拍摄过程的最后一帧图片进行保存;关闭拍摄设备,收起拍摄面板。
[0291]在关闭拍摄面板之前,还需由用户触发关闭指令。具体地,触发关闭指令的方式可以包括下述方式:
[0292](^)拍摄面板还包括关闭滑动条,当检测到对关闭滑动条的拖拽操作时,触发关闭指令。
[0293]⑶当检测到对拍摄面板的拖拽操作时,触发关闭指令。
[0294](0)当通过终端配置的距离传感器,确定检测到终端的预设距离内的用户手指摇动操作时,触发关闭指令。
[0295]((1)如果当前社交应用界面为会话列表界面,当检测到对会话列表界面的向下滑动操作时,触发关闭指令。
[0296]具体地,该向下滑动操作也可以是沿着其他任意方向的滑动操作。具体实施时,可以在检测到该向下滑动操作的距离超过第三预设距离时,触发关闭指令。
[0297]具体地,该步骤1507的过程与步骤1007的过程同理,此处不再赘述。
[0298]本发明实施例提供的方法,通过在会话列表界面上,启动视频拍摄,且在无需过多按钮类的操作的情况下,结束拍摄,并根据用户对第一分享选项的选择,将拍摄得到的视频分享至用户指定的社交应用界面,实现了操作较为简便的视频分享方法,同时保证了视频的连续拍摄,使用户不错过重要的拍摄瞬间。
[0299]图19是本发明实施例提供的一种视频播放装置的结构示意图,该装置用于执行上述图1或图7所示的实施例提供的视频播放方法。参见图19,该装置包括:
[0300]接收模块1900,用于在社交应用界面上接收视频相关信息,该视频相关信息用于标识视频来源;
[0301]获取模块1901,用于获取终端当前所处的网络环境,所述视频的视频时长小于预设时长;
[0302]下载模块1902,用于当网络环境为第一带宽网络环境时,在无需进行任何播放操作的前提下,从社交应用服务器上下载视频,该第一带宽网络环境的网络带宽大于第一带宽;
[0303]第一播放模块1903,用于当视频的下载完成时,在所述社交应用界面上对所述视频进行播放。
[0304]可选地,第一播放模块1903,具体包括:
[0305]第一播放单元,用于在所述社交应用界面上,对所述视频进行循环播放;
[0306]停止单元,用于当循环播放次数达到预设阈值时,停止对所述视频进行播放。
[0307]可选地,第一播放模块1903,具体包括:
[0308]第二播放单元,用于在所述社交应用界面上,以第一显示尺寸播放所述视频;
[0309]第三播放单元,用于响应对所述视频的点击操作,创建空白界面,在所述空白界面上以第二显示尺寸播放所述视频,所述第二显示尺寸大于所述第一显示尺寸。
[0310]可选地,第一播放模块1903,具体还包括:
[0311]显示单元,用于在所述社交应用界面用于显示所述视频的位置上,显示视频图标,所述视频图标的显示尺寸小于所述视频。
[0312]可选地,该装置还包括:
[0313]第二播放模块,用于当所述网络环境为第二带宽网络环境和第三带宽网络环境时,根据所述社交应用界面的不同界面类型,进行视频播放,所述第二带宽网络环境的网络带宽小于所述第一带宽且大于第二带宽,所述第三带宽网络环境的网络带宽小于所述第二带宽且大于第三带宽,所述第一带宽大于所述第二带宽,所述第二带宽大于所述第三带宽。
[0314]可选地,第二播放模块,具体包括:
[0315]第四播放单元,用于当所述社交应用界面为会话界面且所述会话界面的声音设置类型为静音时,响应于对所述视频的播放操作,下载并播放所述视频;或,
[0316]第五播放单元,用于当所述社交应用界面为会话界面且所述会话界面的声音设置类型为非静音时,在无需进行任何播放操作的前提下,下载并播放所述视频;或,
[0317]第六播放单元,用于当所述网络环境为第二带宽网络环境且所述社交应用界面为信息流界面时,在无需进行任何播放操作的前提下,下载并播放所述视频;或,
[0318]第七播放单元,用于当网络环境为第三带宽网络环境且所述社交应用界面为信息流界面时,响应于对所述视频的播放操作,下载并播放所述视频;或,
[0319]第八播放单元,用于当所述网络环境为第二带宽网络环境且所述社交应用界面为收藏界面时,在无需进行任何播放操作的前提下,下载并播放所述视频;或,
[0320]第九播放单元,用于当网络环境为第三带宽网络环境且所述社交应用界面为收藏界面时,响应于对所述视频的播放操作,下载并播放所述视频。
[0321]图20是本发明实施例提供的一种视频播放装置的结构示意图,可选地,参见图20,该装置还包括:
[0322]保存模块1904,用于在下载并播放所述视频后,保存下载的视频;
[0323]删除模块1905,用于当保存时长超过预设时长时,删除已保存的视频。
[0324]可选地,该视频为视频文件或动图文件。
[0325]本发明实施例提供的装置,通过获取当前的网络环境,在第一带宽网络环境中自动的在社交应用界面上下载和播放视频,实现方法较为灵活,无需用户进行繁琐的操作,实现了较为流畅的视频播放。
[0326]请参考图21,其示出了本发明实施例所涉及的终端的结构示意图,该终端可以用于实施上述实施例中提供的视频播放的方法。具体来讲:
[0327]终端900可以包括1^(1^1(110射频)电路110、包括有一个或一个以上计算机可读存储介质的存储器120、输入单元130、显示单元140、传感器150、音频电路160、11^1(111-61688 51(16110,无线保真)模块170、包括有一个或者一个以上处理核心的处理器180、以及电源190等部件。本领域技术人员可以理解,图21中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0328]即电路110可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器180处理;另外,将涉及上行的数据发送给基站。通常,即电路110包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(3頂)卡、收发信机、耦合器、1^八仏01 ^0186八卹11丨丨61',低噪声放大器〉、双工器等。此外,即电路110还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于631(6101^1 8781:6111 0? 10)3116。0臟11111(331:1011,全球移动通讯系统)?£10^61: 1^8(110 361^1。6,通用分组无线服务)、⑶嫩(0(3(1601^181011 11111:11)16 ^00688,石马分多址)、103嫩(11(16)3811(1 00(16 01^181011 11111^16^00688,宽带码分多址)、1/12 (匕叩丁'爪£^01111:1011,长期演进)、电子邮件、31316888^1118 ^一”化一,短消息服务)等。
[0329]存储器120可用于存储软件程序以及模块,处理器180通过运行存储在存储器120的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端900的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器120还可以包括存储器控制器,以提供处理器180和输入单元130对存储器120的访问。
[0330]输入单元130可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元130可包括触敏表面131以及其他输入设备132。触敏表面131,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面131上或在触敏表面131附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器180,并能接收处理器180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面131。除了触敏表面131,输入单元130还可以包括其他输入设备132。具体地,其他输入设备132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
[0331]显示单元140可用于显示由用户输入的信息或提供给用户的信息以及终端900的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元140可包括显示面板141,可选的,可以采用1X0(11(1111(1 078仏1 01邓1;17,液晶显示器)、010(16,有机发光二极管)等形式来配置显示面板141。进一步的,触敏表面131可覆盖显示面板141,当触敏表面131检测到在其上或附近的触摸操作后,传送给处理器180以确定触摸事件的类型,随后处理器180根据触摸事件的类型在显示面板141上提供相应的视觉输出。虽然在图21中,触敏表面131与显示面板141是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面131与显示面板141集成而实现输入和输出功能。
[0332]终端900还可包括至少一种传感器150,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板141的亮度,接近传感器可在终端900移动到耳边时,关闭显示面板141和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准〉、振动识别相关功能(比如计步器、敲击)等;至于终端900还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
[0333]音频电路160、扬声器161,传声器162可提供用户与终端900之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出;另一方面,传声器162将收集的声音信号转换为电信号,由音频电路160接收后转换为音频数据,再将音频数据输出处理器180处理后,经即电路110以发送给比如另一终端,或者将音频数据输出至存储器120以便进一步处理。音频电路160还可能包括耳塞插孔,以提供外设耳机与终端900的通信。
[0334]属于短距离无线传输技术,终端900通过模块170可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图21示出了模块170,但是可以理解的是,其并不属于终端900的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
[0335]处理器180是终端900的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行终端900的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器180可包括一个或多个处理核心;优选的,处理器180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器180中。
[0336]终端900还包括给各个部件供电的电源190 (比如电池),优选的,电源可以通过电源管理系统与处理器180逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源190还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
[0337]尽管未示出,终端900还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,终端的显示单元是触摸屏显示器,终端还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行。所述一个或者一个以上程序包含用于执行以下操作的指令:
[0338]在社交应用界面上接收视频相关信息,所述视频相关信息用于标识视频来源;
[0339]获取终端当前所处的网络环境,所述视频的视频时长小于预设时长;
[0340]当所述网络环境为第一带宽网络环境时,在无需进行任何播放操作的前提下,从社交应用服务器上下载所述视频,所述第一带宽网络环境的网络带宽大于第一带宽;
[0341]当所述视频的下载完成时,在所述社交应用界面上,对所述视频进行播放。
[0342]假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第二种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:
[0343]在所述社交应用界面上,对所述视频进行循环播放,直到循环播放次数达到预设阈值时,停止对所述视频进行播放。
[0344]在第一种可能的实施方式作为基础而提供的第三种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:
[0345]在所述社交应用界面上,以第一显示尺寸播放所述视频;
[0346]响应于对所述视频的点击操作,创建空白界面,在所述空白界面上以第二显示尺寸播放所述视频,所述第二显示尺寸大于所述第一显示尺寸。
[0347]在第二种可能的实施方式作为基础而提供的第四种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:
[0348]在所述社交应用界面用于显示所述视频的位置上,显示视频图标,所述视频图标的显示尺寸小于所述视频。
[0349]在第一种可能的实施方式作为基础而提供的第五种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:
[0350]当所述网络环境为第二带宽网络环境和第三带宽网络环境时,根据所述社交应用界面的不同界面类型,进行视频播放,所述第二带宽网络环境的网络带宽小于所述第一带宽且大于第二带宽,所述第三带宽网络环境的网络带宽小于所述第二带宽且大于第三带宽,所述第一带宽大于所述第二带宽,所述第二带宽大于所述第三带宽。
[0351]在第五种可能的实施方式作为基础而提供的第六种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:
[0352]如果所述社交应用界面为会话界面且所述会话界面的声音设置类型为静音,响应于对所述视频的播放操作,下载并播放所述视频;或,
[0353]如果所述社交应用界面为会话界面且所述会话界面的声音设置类型为非静音,在无需进行任何播放操作的前提下,下载并播放所述视频;或,
[0354]如果所述网络环境为第二带宽网络环境且所述社交应用界面为信息流界面,在无需进行任何播放操作的前提下,下载并播放所述视频;或,
[0355]如果网络环境为第三带宽网络环境且所述社交应用界面为信息流界面,响应于对所述视频的播放操作,下载并播放所述视频;或,
[0356]如果所述网络环境为第二带宽网络环境且所述社交应用界面为收藏界面,在无需进行任何播放操作的前提下,下载并播放所述视频;或,
[0357]如果网络环境为第三带宽网络环境且所述社交应用界面为收藏界面,响应于对所述视频的播放操作,下载并播放所述视频。
[0358]在第一种可能的实施方式作为基础而提供的第七种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:
[0359]在下载并播放所述视频后,保存下载的视频;
[0360]当保存时长超过预设时长时,删除已保存的视频。
[0361]在第一种可能的实施方式作为基础而提供的第八种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:
[0362]所述视频为视频文件或动图文件。
[0363]本发明实施例提供的终端,通过获取当前的网络环境,在第一带宽网络环境中自动的在社交应用界面上下载和播放视频,实现方法较为灵活,无需用户进行繁琐的操作,实现了较为流畅的视频播放。
[0364]本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中的存储器中所包含的计算机可读存储介质;也可以是单独存在,未装配入终端中的计算机可读存储介质。该计算机可读存储介质存储有一个或者一个以上程序,该一个或者一个以上程序被一个或者一个以上的处理器用来执行视频播放的方法,该方法包括:
[0365]在社交应用界面上接收视频相关信息,所述视频相关信息用于标识视频来源;
[0366]获取终端当前所处的网络环境,所述视频的视频时长小于预设时长;
[0367]当所述网络环境为第一带宽网络环境时,在无需进行任何播放操作的前提下,从社交应用服务器上下载所述视频,所述第一带宽网络环境的网络带宽大于第一带宽;
[0368]当所述视频的下载完成时,在所述社交应用界面上,对所述视频进行播放。
[0369]假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第二种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:
[0370]在所述社交应用界面上,对所述视频进行循环播放,直到循环播放次数达到预设阈值时,停止对所述视频进行播放。
[0371]在第一种可能的实施方式作为基础而提供的第三种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:
[0372]在所述社交应用界面上,以第一显示尺寸播放所述视频;
[0373]响应于对所述视频的点击操作,创建空白界面,在所述空白界面上以第二显示尺寸播放所述视频,所述第二显示尺寸大于所述第一显示尺寸。
[0374]在第二种可能的实施方式作为基础而提供的第四种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:
[0375]在所述社交应用界面用于显示所述视频的位置上,显示视频图标,所述视频图标的显示尺寸小于所述视频。
[0376]在第一种可能的实施方式作为基础而提供的第五种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:
[0377]当所述网络环境为第二带宽网络环境和第三带宽网络环境时,根据所述社交应用界面的不同界面类型,进行视频播放,所述第二带宽网络环境的网络带宽小于所述第一带宽且大于第二带宽,所述第三带宽网络环境的网络带宽小于所述第二带宽且大于第三带宽,所述第一带宽大于所述第二带宽,所述第二带宽大于所述第三带宽。
[0378]在第一种可能的实施方式作为基础而提供的第六种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:
[0379]如果所述社交应用界面为会话界面且所述会话界面的声音设置类型为静音,响应于对所述视频的播放操作,下载并播放所述视频;或,
[0380]如果所述社交应用界面为会话界面且所述会话界面的声音设置类型为非静音,在无需进行任何播放操作的前提下,下载并播放所述视频;或,
[0381]如果所述网络环境为第二带宽网络环境且所述社交应用界面为信息流界面,在无需进行任何播放操作的前提下,下载并播放所述视频;或,
[0382]如果网络环境为第三带宽网络环境且所述社交应用界面为信息流界面,响应于对所述视频的播放操作,下载并播放所述视频;或,
[0383]如果所述网络环境为第二带宽网络环境且所述社交应用界面为收藏界面,在无需进行任何播放操作的前提下,下载并播放所述视频;或,
[0384]如果网络环境为第三带宽网络环境且所述社交应用界面为收藏界面,响应于对所述视频的播放操作,下载并播放所述视频。
[0385]在第一种可能的实施方式作为基础而提供的第七种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:
[0386]在下载并播放所述视频后,保存下载的视频;
[0387]当保存时长超过预设时长时,删除已保存的视频。
[0388]在第一种可能的实施方式作为基础而提供的第八种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:
[0389]所述视频为视频文件或动图文件。
[0390]本发明实施例提供的计算机可读存储介质,通过获取当前的网络环境,在第一带宽网络环境中自动的在社交应用界面上下载和播放视频,实现方法较为灵活,无需用户进行繁琐的操作,实现了较为流畅的视频播放。
[0391]本发明实施例中提供了一种图形用户接口,该图形用户接口用在终端上,该终端包括触摸屏显示器、存储器和用于执行一个或者一个以上的程序的一个或者一个以上的处理器;该图形用户接口包括:
[0392]在社交应用界面上接收视频相关信息,所述视频相关信息用于标识视频来源;
[0393]如果社交应用界面中包括视频,获取终端当前所处的网络环境,所述视频的视频时长小于预设时长;
[0394]当所述网络环境为第一带宽网络环境时,在无需进行任何播放操作的前提下,从社交应用服务器上下载所述视频,所述第一带宽网络环境的网络带宽大于第一带宽;
[0395]当所述视频的下载完成时,在所述社交应用界面上,对所述视频进行播放。
[0396]本发明实施例提供的图形用户接口,通过获取当前的网络环境,在第一带宽网络环境中自动的在社交应用界面上下载和播放视频,实现方法较为灵活,无需用户进行繁琐的操作,实现了较为流畅的视频播放。
[0397]需要说明的是:上述实施例提供的视频播放的装置在播放视频时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的视频播放的装置与视频播放的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0398]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0399]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种视频播放方法,其特征在于,所述方法包括: 在社交应用界面上接收视频相关信息,所述视频相关信息用于标识视频来源; 获取终端当前所处的网络环境,所述视频的视频时长小于预设时长; 当所述网络环境为第一带宽网络环境时,在无需进行任何播放操作的前提下,从社交应用服务器上下载所述视频,所述第一带宽网络环境的网络带宽大于第一带宽; 当所述视频的下载完成时,在所述社交应用界面上,对所述视频进行播放。
2.根据所述权利要求1所述的方法,其特征在于,所述在所述社交应用界面上对所述视频进行播放,包括: 在所述社交应用界面上,对所述视频进行循环播放,直到循环播放次数达到预设阈值时,停止对所述视频进行播放。
3.根据所述权利要求1所述的方法,其特征在于,所述在所述社交应用界面上,对所述视频进行播放,包括: 在所述社交应用界面上,以第一显示尺寸播放所述视频; 响应于对所述视频的点击操作,创建空白界面,在所述空白界面上以第二显示尺寸播放所述视频,所述第二显示尺寸大于所述第一显示尺寸。
4.根据所述权利要求2所述的方法,其特征在于,所述停止对所述视频进行播放之后,所述方法还包括: 在所述社交应用界面用于显示所述视频的位置上,显示视频图标,所述视频图标的显示尺寸小于所述视频。
5.根据所述权利要求1所述的方法,其特征在于,所述方法还包括: 当所述网络环境为第二带宽网络环境和第三带宽网络环境时,根据所述社交应用界面的不同界面类型,进行视频播放,所述第二带宽网络环境的网络带宽小于所述第一带宽且大于第二带宽,所述第三带宽网络环境的网络带宽小于所述第二带宽且大于第三带宽,所述第一带宽大于所述第二带宽,所述第二带宽大于所述第三带宽。
6.根据所述权利要求5所述的方法,其特征在于,所述根据所述社交应用界面的不同界面类型,进行视频播放,包括: 如果所述社交应用界面为会话界面且所述会话界面的声音设置类型为静音,响应于对所述视频的播放操作,下载并播放所述视频;或, 如果所述社交应用界面为会话界面且所述会话界面的声音设置类型为非静音,在无需进行任何播放操作的前提下,下载并播放所述视频;或, 如果所述网络环境为第二带宽网络环境且所述社交应用界面为信息流界面,在无需进行任何播放操作的前提下,下载并播放所述视频;或, 如果网络环境为第三带宽网络环境且所述社交应用界面为信息流界面,响应于对所述视频的播放操作,下载并播放所述视频;或, 如果所述网络环境为第二带宽网络环境且所述社交应用界面为收藏界面,在无需进行任何播放操作的前提下,下载并播放所述视频;或, 如果网络环境为第三带宽网络环境且所述社交应用界面为收藏界面,响应于对所述视频的播放操作,下载并播放所述视频。
7.根据所述权利要求1所述的方法,其特征在于,所述当下载完成时,在所述社交应用界面上,对所述视频进行播放之后,所述方法还包括: 在下载并播放所述视频后,保存下载的视频; 当保存时长超过预设时长时,删除已保存的视频。
8.根据权利要求1所述的方法,其特征在于,所述视频为视频文件或动图文件。
9.一种视频播放装置,其特征在于,所述装置包括: 接收模块,用于在社交应用界面上接收视频相关信息,所述视频相关信息用于标识视频来源; 获取模块,用于获取终端当前所处的网络环境,所述视频的视频时长小于预设时长; 下载模块,用于当所述网络环境为第一带宽网络环境时,在无需进行任何播放操作的前提下,从社交应用服务器上下载所述视频,所述第一带宽网络环境的网络带宽大于第一带宽; 第一播放模块,用于当所述视频的下载完成时,在所述社交应用界面上对所述视频进行播放。
10.根据所述权利要求9所述的装置,其特征在于,所述第一播放模块,包括: 第一播放单元,用于在所述社交应用界面上,对所述视频进行循环播放; 停止单元,用于当循环播放次数达到预设阈值时,停止对所述视频进行播放。
11.根据所述权利要求9所述的装置,其特征在于,所述第一播放模块,包括: 第二播放单元,用于在所述社交应用界面上,以第一显示尺寸播放所述视频; 第三播放单元,用于响应对所述视频的点击操作,创建空白界面,在所述空白界面上以第二显示尺寸播放所述视频,所述第二显示尺寸大于所述第一显示尺寸。
12.根据所述权利要求10所述的装置,其特征在于,所述第一播放模块,还包括: 显示单元,用于在所述社交应用界面用于显示所述视频的位置上,显示视频图标,所述视频图标的显示尺寸小于所述视频。
13.根据所述权利要求9所述的装置,其特征在于,所述装置,还包括: 第二播放模块,用于当所述网络环境为第二带宽网络环境和第三带宽网络环境时,根据所述社交应用界面的不同界面类型,进行视频播放,所述第二带宽网络环境的网络带宽小于所述第一带宽且大于第二带宽,所述第三带宽网络环境的网络带宽小于所述第二带宽且大于第三带宽,所述第一带宽大于所述第二带宽,所述第二带宽大于所述第三带宽。
14.根据所述权利要求13所述的装置,其特征在于,所述第二播放模块,包括: 第四播放单元,用于当所述社交应用界面为会话界面且所述会话界面的声音设置类型为静音时,响应于对所述视频的播放操作,下载并播放所述视频;或, 第五播放单元,用于当所述社交应用界面为会话界面且所述会话界面的声音设置类型为非静音时,在无需进行任何播放操作的前提下,下载并播放所述视频;或, 第六播放单元,用于当所述网络环境为第二带宽网络环境且所述社交应用界面为信息流界面时,在无需进行任何播放操作的前提下,下载并播放所述视频;或, 第七播放单元,用于当网络环境为第三带宽网络环境且所述社交应用界面为信息流界面时,响应于对所述视频的播放操作,下载并播放所述视频;或, 第八播放单元,用于当所述网络环境为第二带宽网络环境且所述社交应用界面为收藏界面时,在无需进行任何播放操作的前提下,下载并播放所述视频;或, 第九播放单元,用于当网络环境为第三带宽网络环境且所述社交应用界面为收藏界面时,响应于对所述视频的播放操作,下载并播放所述视频。
15.根据所述权利要求9所述的装置,其特征在于,所述装置,还包括: 保存模块,用于在下载并播放所述视频后,保存下载的视频; 删除模块,用于当保存时长超过预设时长时,删除已保存的视频。
16.根据所述权利要求9所述的装置,其特征在于,所述视频为视频文件或动图文件。
【文档编号】H04N21/472GK104394481SQ201410525959
【公开日】2015年3月4日 申请日期:2014年9月30日 优先权日:2014年9月30日
【发明者】里米·易阳·霍, 陈卓斐, 康树嘉, 唐旭成, 吴宗倬, 王稷豪 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1