一种视频播放方法及移动终端的制作方法

文档序号:10573122阅读:345来源:国知局
一种视频播放方法及移动终端的制作方法
【专利摘要】本发明公开了一种视频播放方法及移动终端,用以解决移动终端无法实现视频自动全屏播放的问题。该方法包括:移动终端获取视频文件的角度Rotation值,所述Rotation值用于表征拍摄所述视频文件时所述移动终端的旋转角度;所述移动终端根据所述Rotation值,确定全屏播放所述视频文件时为横屏播放或竖屏播放。
【专利说明】
一种视频播放方法及移动终端
技术领域
[0001 ]本发明涉及通信技术领域,尤其涉及一种视频播放方法及移动终端。
【背景技术】
[0002]随着智能手机的普及,越来越多的用户喜欢通过手机观看视频。为了获得良好的观看体验,用户通常在全屏模式下观看视频。
[0003]目前,手机实现视频全屏播放的方法主要有两种:一种是用户倾斜手机,手机通过重力感应功能感应手机屏幕方向的改变,并使视频播放的方向适应手机屏幕的方向,实现视频的全屏播放;另一种方法是用户点击视频播放器中的强制转屏按钮实现视频的全屏播放。其中,视频播放的方向以及手机屏幕的方向是指横屏或竖屏。
[0004]以上两种方法虽然都能实现视频的全屏播放,但是它们都需要用户手动操作,无法实现视频自动全屏播放,用户体验差。

【发明内容】

[0005]本发明实施例提供一种视频播放方法及移动终端,用以解决移动终端无法实现视频自动全屏播放的问题。
[0006]本发明实施例提供的具体技术方案如下:
[0007]第一方面,本发明实施例提供了一种视频播放方法,包括:
[0008]移动终端获取视频文件的角度Rotat1n值,所述Rotat1n值用于表征拍摄所述视频文件时所述移动终端的旋转角度;
[0009]所述移动终端根据所述Rotat1n值,确定全屏播放所述视频文件时为横屏播放或竖屏播放。
[00?0]可能的实施方式中,所述移动终端根据所述Rotat1n值,确定全屏播放所述视频文件时为横屏播放或竖屏播放,包括:
[0011 ]所述移动终端若确定所述Rotat1n值为90或270,则确定全屏播放所述视频文件时为竖屏播放;若确定所述Rotat1n值为O或180,确定全屏播放所述视频文件时为横屏播放。
[0012]可能的实施方式中,所述移动终端获取视频文件的角度Rotat1n值,包括:
[0013]所述移动终端从保存的视频文件的标识与Rotat1n值的对应关系列表中,获取所述视频文件对应的Rotat 1n值。
[0014]可能的实施方式中,所述移动终端获取视频文件的角度Rotat1n值,包括:
[0015]所述移动终端若按照视频播放列表中视频文件的标识的排列顺序依次播放视频文件,从所述视频播放列表中获取所述视频文件的标识,并从所述对应关系列表中获取所述视频文件的标识对应的Ro tat i on值。
[0016]可能的实施方式中,所述方法还包括:
[00?7 ]所述移动终端若确定所述Ro tat i on值为空,获取所述视频文件中一帧视频图像的尺寸信息,所述尺寸信息包括所述视频图像的宽度值和高度值;
[0018]所述移动终端根据所述视频图像的宽度值与所述视频图像的高度值,确定全屏播放所述视频文件时为横屏播放或竖屏播放。
[0019]可能的实施方式中,所述移动终端根据所述视频图像的宽度值与所述视频图像的高度值确定全屏播放所述视频文件时为横屏播放或竖屏播放,包括:
[0020]所述移动终端计算所述视频图像的宽度值与所述视频图像的高度值的比值;
[0021]所述移动终端若确定所述比值小于I,则确定全屏播放所述视频文件时为竖屏播放,否则,确定全屏播放所述视频文件时为横屏播放。
[0022]第二方面,本发明实施例提供了一种移动终端,包括:
[0023]获取模块,用于获取视频文件的角度Rotat1n值,所述Rotat1n值用于表征拍摄所述视频文件时所述移动终端的旋转角度;
[0024]确定模块,用于根据所述获取模块所获得的Rotat1n值,确定全屏播放所述视频文件时为横屏播放或竖屏播放。
[0025]可能的实施方式中,所述处理模块具体用于:
[0026]若确定所述Rotat1n值为90或270,则确定全屏播放所述视频文件时为竖屏播放;若确定所述Rotat1n值为O或180,确定全屏播放所述视频文件时为横屏播放。
[0027]可能的实施方式中,所述获取模块具体用于:
[0028]从保存的视频文件的标识与Rotat1n值的对应关系列表中,获取所述视频文件对应的Rotat1n值。
[0029]可能的实施方式中,所述获取模块还用于:
[°03°]若所述确定模块确定所述Rotat1n值为空,获取所述视频文件中一帧视频图像的尺寸信息,所述尺寸信息包括所述视频图像的宽度值和高度值;
[0031]所述确定模块还用于:
[0032]根据所述获取模块获取的所述视频图像的宽度值与所述视频图像的高度值,确定全屏播放所述视频文件时为横屏播放或竖屏播放。
[0033]基于上述技术方案,本发明实施例中,移动终端根据视频文件的Rotat1n值,确定全屏播放所述视频文件时为横屏播放或竖屏播放,使得在用户选择视频文件后,不需要进行手动操作即可实现视频自动全屏播放。
【附图说明】
[0034]图1为本发明实施例中移动终端进行视频播放的方法流程图;
[0035]图2为本发明实施例中手机视频播放器功能划分结构示意图;
[0036]图3为本发明实施例中Android手机实现本地视频自动全屏播的方法流程图;
[0037]图4为本发明实施例中手机获取下一个要播放视频文件Rotat1n值的方法流程图;
[0038]图5为本发明实施例中移动终端的结构示意图。
【具体实施方式】
[0039]为了解决移动终端无法实现视频自动全屏播放,用户体验差的问题,本发明实施例提供了一种视频播放的方法及移动终端。
[0040]本发明实施例中,移动终端可以是手机、平板电脑等,对于所有具有视频播放功能的移动终端均属于本发明的保护范围。
[0041 ]下面结合附图对本发明优选的实施方式进行详细说明。
[0042]本发明实施例中,如附图1所示,移动终端进行视频播放的详细方法流程如下:[0043 ] 步骤101:移动终端获取视频文件的角度(Rotat1n)值,所述Ro tat i on值用于表征拍摄所述视频文件时所述移动终端的旋转角度。
[0044]具体地,移动终端首次获取视频文件的Rotat1n值的方式包括但不限于以下两种:第一,移动终端解析视频文件的视频头,从视频头中获得该视频文件Rotat1n值。第二,移动终端扫描本地数据库,从本地数据库保存的元数据(Metadata)中获取该视频文件的Rotat1n 值。
[0045]其中,移动终端在本地数据库中保存多媒体文件的原数据,例如,专辑、作者、标题、年代、封面、角度值等。具体地,移动终端通过调用接口类MediaMetadataRetriever从本地数据库中提取角度值。
[0046]实施中,移动终端在首次进行视频播放之前,建立本地保存的视频文件的标识(Identificat1n,ID)与该视频文件Rotat1n值之间的对应关系列表,具体如下:移动终端通过依次扫描本地保存的视频文件,分别获取每个本地保存的视频文件的视频文件ID和Rotat1n值,建立视频文件ID与Rotat1n值的对应关系列表,并保存该对应关系列表。
[0047]实施中,对于非本地保存的视频文件,移动终端根据该视频文件的统一资源标识符(Uniform Resource Identifier,URI)获取视频文件,解析视频文件的视频头,从视频头中获得该视频文件Rotat1n值和视频文件的ID,将该视频文件的ID与Rotat1n值的对应关系保存至已经建立的对应关系列表中。
[0048]可选地,移动终端在首次进行视频播放之前,建立视频文件的ID与Rotat1n值的对应关系列表的同时,建立视频播放列表。可选地,针对任意一个视频文件,该视频文件的ID在该对应关系列表中的位置,与该视频文件的标识在视频播放列表中的位置相同。此处所描述的位置是指视频文件的ID在列表中的排列次序。
[0049 ]其中,视频播放列表中保存视频文件的ID与视频文件的URI之间的对应关系。
[0050]实施中,移动终端在建立视频文件的ID与Rotat1n值的对应关系列表以及所述视频播放列表之后,进行视频播放的过程如下:若移动终端确定当前要播放的视频文件的ID在视频播放列表中已经存在,则根据该当前要播放的视频文件的ID查找该对应关系列表,从该对应关系列表中获取该当前要播放的视频文件的Rotat 1n值,并记录该当前要播放视频文件的ID。若移动终端确定当前要播放的视频文件的ID在视频播放列表中不存在,则将该当前要播放的视频文件的ID与Rotat1n值的对应关系保存到该对应关系列表中。
[0051 ]实施中,移动终端若按照视频播放列表中视频文件的标识的排列顺序依次播放视频文件,从所述视频播放列表中获取所述视频文件的标识,并从所述对应关系列表中获取所述视频文件的标识对应的Rotat1n值。其中,所述移动终端可以从所述视频播放列表中获取一个视频文件的标识,并从所述对应关系列表中获取该一个视频文件的标识对应的Rotat1n值;或者,移动终端可以从所述视频播放列表中获取多个视频文件的标识,并从所述对应关系列表中获取该多个视频文件的标识对应的Ro tat i on值。
[0052]其中,移动终端按照视频播放列表中视频文件的标识的排列顺序依次播放视频文件,可以应用于以下场景:移动终端在循环播放模式下播放播放列表中的视频文件;或者,移动终端在顺序播放模式下播放播放列表中的视频文件;或者,移动终端根据用户点击视频播放器中播放下一个的按钮,播放视频播放列表中当前播放的视频文件的下一个视频文件;或者,移动终端根据用户点击视频播放器中播放上一个的按钮,播放视频播放列表中当前播放的视频文件的上一个视频文件。
[0053]步骤102:移动终端根据所述Rotat1n值,确定全屏播放所述视频文件时为横屏播放或竖屏播放。
[0054]其中,视频文件的Rotat1n值为O、90、180或270。移动终端若确定所述Rotat1n值为90或270,则确定全屏播放所述视频文件时为竖屏播放;若确定所述Rotat1n值为O或180,确定全屏播放所述视频文件时为横屏播放。
[0055]可选地,移动终端若确定所述Ro tat 1n值为空,可以按照以下方式确定全屏播放所述视频文件时为横屏还是竖屏播放,具体如下:移动终端获取所述视频文件中一帧视频图像的尺寸信息,所述尺寸信息包括所述视频图像的宽度值和高度值;根据所述视频图像的宽度值与所述视频图像的高度值,确定全屏播放所述视频文件时为横屏播放或竖屏播放。
[0056]具体地,移动终端计算所述视频图像的宽度值与所述视频图像的高度值的比值;若确定所述比值小于I,则确定全屏播放所述视频文件时为竖屏播放,否则,确定全屏播放所述视频文件时为横屏播放。
[0057]具体地,移动终端获取视频文件的尺寸信息的方式包括但不限于以下两种:
[0058]第一,移动终端扫描本地数据库,从本地数据库保存的元数据中获取该视频文件的尺寸信息。具体地,移动终端通过调用接口类MediaMetadataRetri ever从本地数据库中提取视频文件的尺寸信息。
[0059]第二,移动终端通过视频播放器获取视频文件的尺寸信息。具体地,移动终端通过多媒体播放器(MediaPlayer)的getHeight函数获取视频文件的高度值,通过MediaPlayer的getWidth函数获取视频文件的宽度值。
[0060]实施中,移动终端在首次进行视频播放之前,建立本地保存的视频文件与该视频文件中一帧视频图像的宽度值与高度值的比值之间的对应关系列表,具体如下:移动终端依次扫描本地保存的所有视频文件,分别获取每个视频文件各自对应的尺寸信息,该尺寸信息包括宽度值和高度值;移动终端分别针对每个视频文件,计算该视频文件中一帧视频图像的宽度值与高度值的比值,建立视频文件的标识和该比值之间的对应关系列表,并保存该对应关系列表。
[0061 ]可选地,移动终端在首次进行视频播放之前,建立视频播放列表。针对任意一个视频文件,该视频文件的ID在视频文件的标识和比值的对应关系列表中的位置,与该视频文件的标识在视频播放列表中的位置相同。此处所描述的位置是指视频文件的ID在列表中的排列次序。
[0062 ]其中,视频播放列表中保存视频文件的ID与视频文件的URI之间的对应关系。
[0063]实施中,移动终端在建立视频文件的标识和比值的对应关系列表以及视频播放列表之后,进行视频播放的过程如下:移动终端若确定当前要播放的视频文件的ID在视频播放列表中存在,则根据该当前要播放的视频文件的ID查找该对应关系列表,从该对应关系列表中获取该当前要播放视频文件中一帧视频图像的宽度值与高度值的比值,并记录该当前要播放视频文件的ID。若移动终端确定当前要播放的视频文件的ID在视频播放列表中不存在,移动终端在确定当前要播放的视频文件的宽度值与高度值的比值之后,将当前要播放的视频文件的ID与该比值的对应关系保存到该对应关系列表中。
[0064]实施中,移动终端若按照视频播放列表中视频文件的标识的排列顺序依次播放视频文件,从所述视频播放列表中获取所述视频文件的标识,并从所述对应关系列表中获取所述视频文件的标识对应的比值。其中,所述移动终端可以从所述视频播放列表中获取一个视频文件的标识,并从所述对应关系列表中获取该一个视频文件的标识对应的比值;或者,移动终端可以从所述视频播放列表中获取多个视频文件的标识,并从所述对应关系列表中获取该多个视频文件的标识对应的比值。
[0065]其中,移动终端按照视频播放列表中视频文件的标识的排列顺序依次播放视频文件,可以应用于以下场景:移动终端在循环播放模式下播放播放列表中的视频文件;或者,移动终端在顺序播放模式下播放播放列表中的视频文件;或者,移动终端根据用户点击视频播放器中播放下一个的按钮,播放视频播放列表中当前播放的视频文件的下一个视频文件;或者,移动终端根据用户点击视频播放器中播放上一个的按钮,播放视频播放列表中当前播放的视频文件的上一个视频文件。
[0066]以下通过具体实施例对移动终端实现视频自动全屏播放的方法进行举例说明,并且以下具体实施例中以移动终端为Android手机为例进行说明。
[0067]第一具体实施例
[0068]如附图2所示为手机视频播放器功能划分结构示意图,如附图3所示为Android手机实现本地视频文件自动全屏播放的方法流程示意图,具体描述如下:
[0069]步骤301:手机启动视频播放器时,首先进入视频播放列表界面中,启动媒体扫描,扫描手机和SD卡中保存的所有视频文件,分别提取所有视频文件的ID、URI和Rotat 1n值。
[0070]具体地,视频播放器从Metadata中获取所述每个本地保存的视频文件的ID、URI和Rotat1n值。其中,视频文件的ID、URI和Rotat1n值都是录制视频时记录在操作系统的媒体库中的。
[0071 ]步骤302:手机通过视频播放器的视频播放列表界面依次将所述每个视频文件的ID、URI和Rotat1n值映射到视频实体类中。其中,所述视频实体类集成序列化接口,通过序列化将所述视频实体类转换为可传输的格式,以便于传输视频文件的ID与Rotat1n值的对应关系列表给视频播放界面。
[0072]步骤303:手机通过视频播放器的视频播放列表界面向视频播放界面发送视频实体类中的所有视频文件的URI和Rotat1n值的对应关系列表,具体采用意图(Intent)信令传递该对应关系列表。
[0073]步骤304:手机通过视频播放器的视频播放界面通过解序列化将Intent中的视频实体类的信息转化为原来的数据格式,获取所述视频文件的ID与Rotat1n值的对应关系列表。手机在确定用户点击当前要播放的视频文件后,遍历所述对应关系列表获得当前要播放的视频文件的Rotat 1n值,并记录该视频文件的ID。
[0074]步骤305:手机判断该当前要播放的视频文件的Rotat1n值是否为90或270,若是,执行步骤306,否则,执行步骤307。
[0075]步骤306:若手机确定该当前要播放的视频文件的Rotat1n值为90或270,调用系统的用于设置全屏播放方向的函数(函数名称为setOrientat1n),将系统ActivityInfo设为protrait,其中,protrait表示竖屏播放该视频文件。
[0076]步骤307:手机调用系统的setOrientat1n函数,将系统ActivityInfο设为landscape,其中,landscape表示横屏播放该视频文件。
[0077]如附图4所示,手机在循环播放模式下播放视频播放列表中的视频文件时,确定下一个要播放的视频文件的Ro tat i on值的详细方法流程如下:
[0078]步骤401:手机根据记录的当前播放的视频文件的ID,判断当前播放的视频是否为视频播放列表的最后一个视频文件,若是,执行步骤402,否则,执行步骤403。
[0079]步骤402:手机若确定当前播放的视频文件是视频播放列表的最后一个视频文件,获取视频播放列表的第一个视频文件的ID,作为下一个要播放的视频文件的ID,从视频文件的ID与Rotat1n值的对应关系列表中,获取该第一个视频文件的ID对应的Rotat1n值,获取的该Rotat1n值为下一个要播放的视频文件的Rotat1n值。
[0080]步骤403:手机从视频播放列表中获取下一个要播放的视频文件的ID,并从视频文件的ID与Rotat1n值的对应关系列表中获取该下一个要播放的视频文件的ID对应的Rotat1n 值。
[0081 ]步骤404:手机判断下一个要播放的视频文件的Rotat1n值是否为90或270,若是,执行步骤405,否则,执行步骤406。
[0082]步骤405:手机若确定一个要播放的视频文件的Rotat1n值为90或270,调用系统的setOrientat1n函数,将系统ActivityInfo设为protrait,其中,pro trait表示竖屏播放该视频文件。
[0083]步骤406:手机调用系统的setOrientat1n函数,将系统ActivityInfο设为landscape,其中,landscape表示横屏播放该视频文件。
[0084]基于同一发明构思,本发明实施例中提供了一种移动终端,该移动终端的具体实施可参见方法实施例部分的描述,重复之处不再赘述,如图5所示,该移动终端主要包括:
[0085]获取模块501,用于获取视频文件的角度Rotat1n值,所述Rotat1n值用于表征拍摄所述视频文件时所述移动终端的旋转角度;
[0086]确定模块502,用于根据所述获取模块所获得的Rotat1n值,确定全屏播放所述视频文件时为横屏播放或竖屏播放。
[0087]可能的实施方式中,所述处理模块具体用于:
[0088]若确定所述Rotat1n值为90或270,则确定全屏播放所述视频文件时为竖屏播放;若确定所述Rotat1n值为O或180,确定全屏播放所述视频文件时为横屏播放。
[0089]可能的实施方式中,所述获取模块具体用于:
[0090]从保存的视频文件的标识与Rotat1n值的对应关系列表中,获取所述视频文件对应的Rotat1n值。
[0091 ]可能的实施方式中,所述获取模块还用于:
[0092]若所述确定模块确定所述Rotat1n值为空,获取所述视频文件中一帧视频图像的尺寸信息,所述尺寸信息包括所述视频图像的宽度值和高度值;
[0093]所述确定模块还用于:
[0094]根据所述获取模块获取的所述视频图像的宽度值与所述视频图像的高度值,确定全屏播放所述视频文件时为横屏播放或竖屏播放。
[0095]基于上述技术方案,本发明实施例中,移动终端根据视频文件的Rotat1n值,确定全屏播放所述视频文件时为横屏播放或竖屏播放,使得在用户选择视频文件后,不需要进行手动操作即可实现视频自动全屏播放。
[0096]并且,移动终端在视频文件的Rotat1n值为空的情况下,获取视频文件的尺寸信息,根据该视频文件的宽度值与高度值的比值,确定全屏播放所述视频文件时为横屏播放或竖屏播放,进一步提高了用户体验。
[0097]另外,移动终端在首次进行视频播放之前,建立视频文件的ID和表征视频文件播放方向的参数(视频文件的宽度值与高度值的比值或视频文件的Rotat1n值)的对应关系列表和视频播放列表;移动终端播放视频文件时,将视频播放列表中不存在的视频文件的ID与该参数的对应关系保存到该对应关系列表中,使得移动终端在播放本地视频文件或已经播放过的网络视频文件时,能够直接通过查找该对应关系列表,获得该本地视频文件或该已经播放过的网络视频文件的播放方向参数值,不需要每次播放视频时都对视频文件进行解析,提高了视频自动全频播放的效率。
[0098]移动终端按照视频播放列表依次播放每个视频文件时,从对应关系列表中获取下一个要播放的视频文件对应的表征视频文件播放方向的参数,使得当前播放的视频文件与下一个要播放的视频文件之间的切换流畅,提高用户体验。
[0099]为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0100]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0101]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0102]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0103]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0104]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种视频播放方法,其特征在于,包括: 移动终端获取视频文件的角度Rotat1n值,所述Rotat1n值用于表征拍摄所述视频文件时所述移动终端的旋转角度; 所述移动终端根据所述Rotat1n值,确定全屏播放所述视频文件时为横屏播放或竖屏播放。2.如权利要求1所述的方法,其特征在于,所述移动终端根据所述Rotat1n值,确定全屏播放所述视频文件时为横屏播放或竖屏播放,包括: 所述移动终端若确定所述Rotat1n值为90或270,则确定全屏播放所述视频文件时为竖屏播放;若确定所述Rotat1n值为O或180,确定全屏播放所述视频文件时为横屏播放。3.如权利要求1或2所述的方法,其特征在于,所述移动终端获取视频文件的角度Rotat1n 值,包括: 所述移动终端从保存的视频文件的标识与Rotat1n值的对应关系列表中,获取所述视频文件对应的Rotat 1n值。4.如权利要求3所述的方法,其特征在于,所述移动终端获取视频文件的角度Rotat1n值,包括: 所述移动终端若按照视频播放列表中视频文件的标识的排列顺序依次播放视频文件,从所述视频播放列表中获取所述视频文件的标识,并从所述对应关系列表中获取所述视频文件的标识对应的Ro tat i on值。5.如权利要求1或2所述的方法,其特征在于,所述方法还包括: 所述移动终端若确定所述Rotat i on值为空,获取所述视频文件中一帧视频图像的尺寸信息,所述尺寸信息包括所述视频图像的宽度值和高度值; 所述移动终端根据所述视频图像的宽度值与所述视频图像的高度值,确定全屏播放所述视频文件时为横屏播放或竖屏播放。6.如权利要求5所述的方法,其特征在于,所述移动终端根据所述视频图像的宽度值与所述视频图像的高度值确定全屏播放所述视频文件时为横屏播放或竖屏播放,包括: 所述移动终端计算所述视频图像的宽度值与所述视频图像的高度值的比值; 所述移动终端若确定所述比值小于I,则确定全屏播放所述视频文件时为竖屏播放,否贝IJ,确定全屏播放所述视频文件时为横屏播放。7.一种移动终端,其特征在于,包括: 获取模块,用于获取视频文件的角度Rotat 1n值,所述Rotat 1n值用于表征拍摄所述视频文件时所述移动终端的旋转角度; 确定模块,用于根据所述获取模块所获得的Rotat1n值,确定全屏播放所述视频文件时为横屏播放或竖屏播放。8.如权利要求7所述的移动终端,其特征在于,所述处理模块具体用于: 若确定所述Rotat1n值为90或270,则确定全屏播放所述视频文件时为竖屏播放;若确定所述Rotat1n值为O或180,确定全屏播放所述视频文件时为横屏播放。9.如权利要求7或8所述的移动终端,其特征在于,所述获取模块具体用于: 从保存的视频文件的标识与Rotat1n值的对应关系列表中,获取所述视频文件对应的Rotat1n 值。10.如权利要求7或8所述的移动终端,其特征在于,所述获取模块还用于: 若所述确定模块确定所述Rotat i on值为空,获取所述视频文件中一帧视频图像的尺寸信息,所述尺寸信息包括所述视频图像的宽度值和高度值; 所述确定模块还用于: 根据所述获取模块获取的所述视频图像的宽度值与所述视频图像的高度值,确定全屏播放所述视频文件时为横屏播放或竖屏播放。
【文档编号】H04N21/472GK105933792SQ201610397215
【公开日】2016年9月7日
【申请日】2016年6月3日
【发明人】李冰, 孙磊
【申请人】青岛海信移动通信技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1