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

技术编号:28301347 阅读:23 留言:0更新日期:2021-04-30 16:30
本申请公开一种视频播放方法及装置,涉及终端设备技术领域。本申请的方法包括:获取当前环境信息,并根据所述当前环境信息确定终端设备对应的当前场景;根据所述当前场景获取目标动画文件和目标背景视频;根据所述当前场景确定目标动画元素对应的播放参数,其中,所述目标动画元素为所述目标动画文件中需要进行显示的动画元素;在第一层级中播放所述目标背景视频,并根据所述播放参数在第二层级中播放所述目标动画文件,其中,所述第二层级位于所述第一层级之上。本申请适用于终端设备根据自身当前所在的场景播放对应的场景视频的过程中。

【技术实现步骤摘要】
视频播放方法及装置
本申请涉及终端设备
,尤其涉及一种视频播放方法及装置。
技术介绍
随着科学技术的不断发展,诸如智能手机、平板电脑、笔记本电脑等终端设备被人们广泛使用,人们每天都会花费大量的时间使用智能手机、平板电脑、笔记本电脑等终端设备浏览网页、观看视屏、拨打电话、收发邮件等,从而使得智能手机、平板电脑、笔记本电脑等终端设备成为人们日常生活中不可或缺的一部分。为了提高用户体验,终端设备可以根据自身当前所在的场景,播放对应的场景视频,例如,当终端设备当前所在场景为下雨场景时,终端设备会在显示界面中播放一段下雨场景视频。目前,通常是将所有场景对应的场景视频均存放在终端设备的本地存储空间中,当终端设备确定自身当前所在的场景后,从本地存储空间中获取对应的场景视频,并播放该场景视频。然而,将所有场景对应的场景视频均存储在终端设备的本地存储空间中,会占用终端设备的大量存储空间,从而导致终端设备无法存储其他数据。
技术实现思路
本申请实施例提供一种视频播放方法及装置,主要目的在于在保证终端设备可以根据自身当前所在的场景播放对应的场景视频的基础上,无需过多占用终端设备的本地存储空间。为解决上述技术问题,本申请实施例提供如下技术方案:第一方面,本申请提供了一种视频播放方法,该方法包括:获取当前环境信息,并根据所述当前环境信息确定终端设备对应的当前场景;根据所述当前场景获取目标动画文件和目标背景视频;根据所述当前场景确定目标动画元素对应的播放参数,其中,所述目标动画元素为所述目标动画文件中需要进行显示的动画元素;在第一层级中播放所述目标背景视频,并根据所述播放参数在第二层级中播放所述目标动画文件,其中,所述第二层级位于所述第一层级之上。可选的,预置数据表中记录有不同环境信息对应的场景和每个所述场景对应的动画文件的唯一标识及背景视频的唯一标识;所述根据所述当前环境信息确定终端设备对应的当前场景,包括:根据所述当前环境信息在所述预置数据表中查找所述当前场景;所述根据所述当前场景获取目标动画文件和目标背景视频,包括:根据所述当前场景在所述预置数据表中查找所述目标动画文件对应的唯一标识和所述目标背景视频对应的唯一标识;根据所述目标动画文件对应的唯一标识获取所述目标动画文件,并根据所述目标背景视频对应的唯一标识获取所述目标背景视频。可选的,所述预置数据表中还记录有每个所述场景需要显示的动画元素对应的播放参数;所述根据所述当前场景确定目标动画元素对应的播放参数,包括:根据所述当前场景在所述预置数据表中查找所述目标动画元素对应的播放参数。可选的,所述目标动画元素对应的播放参数包括目标开始播放帧数、目标结束播放帧数和目标播放速度;所述根据所述播放参数在第二层级中播放所述目标动画文件,包括:在所述目标动画文件中将所述目标动画元素对应的开始播放帧数设置为目标开始播放帧数,并将所述目标动画元素对应的开始播放帧数设置为目标开始播放帧数;在所述目标动画文件中将其他动画元素对应的开始播放帧数和结束播放帧数设置为0,其中,所述其他动画元素为所述目标动画文件中无需进行显示的动画元素;通过预置应用程序在所述第二层级中以所述目标播放速度播放所述目标动画文件。可选的,所述获取当前环境信息,包括:通过预置传感器获取所述当前环境信息;和/或通过目标应用程序获取所述当前环境信息。第二方面,本申请还提供一种视频播放装置,该装置包括:第一获取单元,用于获取当前环境信息;第一确定单元,用于根据所述当前环境信息确定终端设备对应的当前场景;第二获取单元,用于根据所述当前场景获取目标动画文件和目标背景视频;第二确定单元,用于根据所述当前场景确定目标动画元素对应的播放参数,其中,所述目标动画元素为所述目标动画文件中需要进行显示的动画元素;第一播放单元,用于在第一层级中播放所述目标背景视频;第二播放单元,用于根据所述播放参数在第二层级中播放所述目标动画文件,其中,所述第二层级位于所述第一层级之上。可选的,预置数据表中记录有不同环境信息对应的场景和每个所述场景对应的动画文件的唯一标识及背景视频的唯一标识;所述第一确定单元包括:第一查找模块,用于根据所述当前环境信息在所述预置数据表中查找所述当前场景;所述第二获取单元包括:第二查找模块,用于根据所述当前场景在所述预置数据表中查找所述目标动画文件对应的唯一标识和所述目标背景视频对应的唯一标识;第一获取模块,用于根据所述目标动画文件对应的唯一标识获取所述目标动画文件,并根据所述目标背景视频对应的唯一标识获取所述目标背景视频。可选的,所述预置数据表中还记录有每个所述场景需要显示的动画元素对应的播放参数;所述第二确定单元包括:第三查找模块,用于根据所述当前场景在所述预置数据表中查找所述目标动画元素对应的播放参数。可选的,所述目标动画元素对应的播放参数包括目标开始播放帧数、目标结束播放帧数和目标播放速度;所述第二播放单元包括:第一设置模块,用于在所述目标动画文件中将所述目标动画元素对应的开始播放帧数设置为目标开始播放帧数,并将所述目标动画元素对应的开始播放帧数设置为目标开始播放帧数;第二设置模块,用于在所述目标动画文件中将其他动画元素对应的开始播放帧数和结束播放帧数设置为0,其中,所述其他动画元素为所述目标动画文件中无需进行显示的动画元素;播放模块,用于通过预置应用程序在所述第二层级中以所述目标播放速度播放所述目标动画文件。可选的,所述第一获取单元包括:第二获取模块,用于通过预置传感器获取所述当前环境信息;第三获取模块,用于通过目标应用程序获取所述当前环境信息。第三方面,本申请的实施例提供了一种电子设备,电子设备包括:存储器、处理器及存储在存储器上并可在处理器上运行的程序,所述处理器执行所述程序时,实现如上述第一方面所述的视频播放方法。第四方面,本申请的实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其中,所述程序运行时实现如上述第一方面所述的视频播放方法。借由上述技术方案,本申请提供的技术方案至少具有下列优点:本申请提供一种视频播放方法及装置,与现有技术中将所有场景对应的场景视频均存放在终端设备的本地存储空间中,当终端设备确定自身当前所在的场景后,从本地存储空间中获取对应的场景视频,并播放该场景视频相比,本申请能够在终端设备根据获取得到的当前环境信息确定自身对应的当前场景后,由终端设备根据自身对应的当前场景获取相应的动画文件和背景视频(即目标动画文件和目标背景视频),再根据自身对应的当前场景确定目标动画元素对应的播放参数,最后在当前显示界面的第一层级中播放目标背景视频,以及根据目标动画元素对应的播放参数在当前显示界面的第二层级中播放目标动画文件,从而实现将目标动画元素对应的动画叠加在目标背本文档来自技高网...

【技术保护点】
1.一种视频播放方法,其特征在于,所述方法包括:/n获取当前环境信息,并根据所述当前环境信息确定终端设备对应的当前场景;/n根据所述当前场景获取目标动画文件和目标背景视频;/n根据所述当前场景确定目标动画元素对应的播放参数,其中,所述目标动画元素为所述目标动画文件中需要进行显示的动画元素;/n在第一层级中播放所述目标背景视频,并根据所述播放参数在第二层级中播放所述目标动画文件,其中,所述第二层级位于所述第一层级之上。/n

【技术特征摘要】
1.一种视频播放方法,其特征在于,所述方法包括:
获取当前环境信息,并根据所述当前环境信息确定终端设备对应的当前场景;
根据所述当前场景获取目标动画文件和目标背景视频;
根据所述当前场景确定目标动画元素对应的播放参数,其中,所述目标动画元素为所述目标动画文件中需要进行显示的动画元素;
在第一层级中播放所述目标背景视频,并根据所述播放参数在第二层级中播放所述目标动画文件,其中,所述第二层级位于所述第一层级之上。


2.根据权利要求1所述的方法,其特征在于,预置数据表中记录有不同环境信息对应的场景和每个所述场景对应的动画文件的唯一标识及背景视频的唯一标识;所述根据所述当前环境信息确定终端设备对应的当前场景,包括:
根据所述当前环境信息在所述预置数据表中查找所述当前场景;
所述根据所述当前场景获取目标动画文件和目标背景视频,包括:
根据所述当前场景在所述预置数据表中查找所述目标动画文件对应的唯一标识和所述目标背景视频对应的唯一标识;
根据所述目标动画文件对应的唯一标识获取所述目标动画文件,并根据所述目标背景视频对应的唯一标识获取所述目标背景视频。


3.根据权利要求2所述的方法,其特征在于,所述预置数据表中还记录有每个所述场景需要显示的动画元素对应的播放参数;所述根据所述当前场景确定目标动画元素对应的播放参数,包括:
根据所述当前场景在所述预置数据表中查找所述目标动画元素对应的播放参数。


4.根据权利要求2所述的方法,其特征在于,所述目标动画元素对应的播放参数包括目标开始播放帧数、目标结束播放帧数和目标播放速度;所述根据所述播放参数在第二层级中播放所述目标动画文件,包括:
在所述目标动画文件中将所述目标动画元素对应的开始播放帧数设置为目标开始播放帧数,并将所述目标动画元素对应的开始播放帧数设置为目标开始播放帧数;
在所述目标动画文件中将其他动画元素对应的开始播放帧数和结束播放帧数设置为0,其中,所述其他动画元素为所述目标动画文件中无需进行显示的动画元素;
通过预置应用程序在所述第二层级中以所述目标播放速度播放所述目标动画文件。


5.根据权利要求1所述的方法,其特征在于,所述获取当前环境信息,包括:
通过预置传感器获取所述当前环境信息;和/或
通过目标应用程序获取所述当前环境信息。


6.一种视频播放装置,其特征在于,所述装置包括:
第一获取单元,用于获取当前环境信息;
第一确定单元,用于根据所述当前环境信息确定终端设备对应的当前场景;
第二获取单元,用于根据所述当前场景获取目标动...

【专利技术属性】
技术研发人员:聂超
申请(专利权)人:京东方科技集团股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1