移动终端播放方式切换方法及装置的制造方法_2

文档序号:9551829阅读:来源:国知局
了用户体验。
【附图说明】
[〇〇42]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0043]图1为本发明公开的移动终端播放方式切换方法的一个实施例流程图;
[0044]图2(a)为移动终端在非全屏模式下的屏幕示意图;
[0045]图2(b)为应用本发明公开的移动终端播放方式切换方法后,移动终端在全屏模式下的屏幕示意图;
[0046]图2(c)为应用本发明公开的移动终端播放方式切换方法后,移动终端在全屏模式下的屏幕示意图;
[0047]图3为本发明公开的移动终端播放方式切换方法的又一个实施例流程图;
[0048]图4为本发明公开的移动终端播放方式切换方法中,加载视频内容的一种原理示例图;
[0049]图5为本发明公开的移动终端播放方式切换方法中,加载视频内容的又一种原理示例图;
[0050]图6为本发明公开的移动终端播放方式切换方法的又一个实施例流程图;
[0051]图7为本发明公开的移动终端播放方式切换方法的又一个实施例流程图;
[0052]图8为本发明公开的移动终端播放方式切换方法的又一个实施例流程图;
[0053]图9为本发明公开的移动终端播放方式切换装置的一个实施例框图;
[0054]图10为本发明公开的移动终端播放方式切换装置的又一个实施例框图。
【具体实施方式】
[0055]本发明如下的实施例提供一种移动终端播放方式切换方法及装置,以解决在对移动终端播放方式进行切换时,对视频内容重新排版耗费大量时间,从而影响视频流畅播放的问题。
[0056]为了使本技术领域的人员更好地理解本发明实施例中的技术方案,并使本发明实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明实施例中技术方案作进一步详细的说明。
[0057]参见图1所示的方法流程示意图,本申请的实施例公开的移动终端播放方式切换方法包括:
[0058]步骤11、创建全屏空白视图,并创建一个全屏播放视图,使所述全屏播放视图覆盖所述全屏空白视图。
[0059]当用户需要播放网络视频时,移动终端默认的播放方式为非全屏模式,若用户选择全屏模式播放网络视频时,移动终端需要进行播放方式的切换。本申请所公开的移动终端播放方式切换方法中,在创建全屏空白视图后,需再创建一个全屏播放视图,并将所述全屏播放视图覆盖在所述全屏空白视图上。
[0060]步骤12、将待播放的视频内容加载至所述全屏播放视图。
[0061]步骤13、根据接收到的移动终端旋转角度,旋转加载至所述全屏播放视图的视频内容,并在所述全屏播放视图中播放旋转后的视频内容。
[〇〇62] 所述移动终端旋转角度的具体数值,可根据用户的观看需求进行设定。由于非全屏模式下,视频内容通常为坚屏形式,全屏模式下,视频内容通常为横屏形式,因此,为了实现将坚屏形式的视频内容切换为横屏形式,所述移动终端旋转角度通常为90±360度或270±360度。当然,根据用户的观看需求,所述移动终端旋转角度还可以为其他的数值,本申请对此不做限定。
[0063] 参见图2(a)至图2(c)的移动终端的屏幕示意图。其中,图2(a)中针对的播放方式为非全屏模式,该种情况下,视频内容以坚屏形式呈现。图2(b)针对的播放方式为全屏模式,该种情况下,已根据移动终端旋转角度完成对所述视频内容的旋转,且所述移动终端旋转角度为90±360度,从而使视频内容在全屏播放视图中以横屏形式呈现。图2(c)针对的播放方式为全屏模式,该种情况下,已根据移动终端旋转角度完成对所述视频内容的旋转,且所述移动终端旋转角度为270±360度,从而使视频内容在全屏播放视图中以横屏形式呈现。
[〇〇64] 本申请的实施例公开了一种移动终端播放方式切换方法。该方法中,首先创建全屏空白视图,并创建一个全屏播放视图,使所述全屏播放视图覆盖所述全屏空白视图;然后将待播放的视频内容加载至所述全屏播放视图;在接收到移动终端旋转角度后,旋转加载至所述全屏播放视图的视频内容,并在所述全屏播放视图中播放旋转后的视频内容。
[〇〇65] 所述移动终端播放方式切换方法通过旋转视频内容,实现移动终端播放方式的切换,将坚屏形式下的非全屏模式切换至横屏形式下的全屏模式,而切换过程中,浏览器不再需要对网页进行重新排版。减少了由于视频屏幕切换时,需要浏览器内核对当前视频页面进行重新排版所导致的CPU等硬件资源的消耗,从而加速了切换进程,使视频能够流畅播放。
[0066] 进一步的,现有技术在对视频屏幕切换导致WebView(网页视图)显示当前视频页面的内容期间屏幕显示乱码,影响用户体验。而本申请无需重新排版,不会出现乱码,进一步提1? 了用户体验。
[〇〇67] 参见图3,本申请公开的移动终端播放方式切换方法还包括:
[0068] 步骤14、根据所述移动终端旋转角度,旋转视频控制条。
[〇〇69]在上文的描述和图3所示的工作流程中,是在完成步骤13的操作,即完成对视频内容的旋转后,才旋转视频控制条。在实际应用中,还可以在旋转所述视频内容之前或同时,对视频控制条进行旋转,本申请对此不做限定。
[0070]所述视频控制条的旋转角度,与所述视频内容的旋转角度相同,便于用户在全屏模式下观看视频内容时,知悉视频播放进度。
[0071]另外,为了避免出现切换失误,在步骤12和步骤13之间,还可以执行判断操作,该操作中判断加载在全屏播放视图中的视频内容是否为坚屏形式,如果是,则根据移动终端旋转角度对视频内容进行旋转,实现坚屏模式到横屏模式的切换,如果否,则说明所述视频内容当前为横屏模式,不再旋转,直接播放即可。
[0072]在步骤S12中,公开了将待播放的视频内容加载至全屏播放视图的步骤,该步骤包括多种实现方式。参见图4,其中一种实现方式中,所述将待播放的视频内容加载至所述全屏播放视图的步骤包括:
[0073]步骤121、通过播放器接口,建立播放器与所述全屏播放视图的连接关系。
[0074]步骤122、通过所述连接关系,获取播放器中包含的待播放的视频内容,并将所述待播放的视频内容加载至所述全屏播放视图。
[0075]步骤121至步骤122公开的方案中,通过播放器接口,实现播放器与全屏播放视图的关联,然后获取播放器包含的视频内容,将其加载至所述全屏播放视图。
[0076]可选的,参见图5,在另一种实现方式中,所述将待播放的视频内容加载至所述全屏播放视图的步骤包括:
[0077]步骤123、将播放器中包含的待播放的视频内容存储至缓存器中。
[0078]步骤124、复制所述缓存器中的待播放的视频内容,并将复制后的视频内容加载至所述全屏播放视图上。
[0079]通
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1