多媒体资源文件播放方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:26386125 阅读:16 留言:0更新日期:2020-11-19 23:55
本发明专利技术公开了一种多媒体资源文件播放方法、装置、计算机设备及存储介质,一种多媒体资源文件播放方法,包括:播放多媒体资源文件时,显示所述多媒体资源文件的文件播放时间线;其中,所述文件播放时间线由多个播放节点组成,所述播放节点包括资源文件节点和中断交互节点,所述资源文件节点包括构成所述多媒体资源文件的各资源片段的文件信息;当所述中断交互节点被触发时,执行所述中断交互节点所链接的目标事件。上述方法,通过触发时间线上的播放节点,可以在多媒体资源本身不被编辑重组的情况下,实现插入其他素材显示等中断交互操作,使得观看者可以在中断操作后再回到该播放节点,从而可以很好地适应一些需要更多交互的使用场景。

【技术实现步骤摘要】
多媒体资源文件播放方法、装置、计算机设备及存储介质
本专利技术实施例涉及计算机技术,尤其涉及一种多媒体资源文件播放方法、装置、计算机设备以及存储介质。
技术介绍
在一些演示场合,例如线下视频教学、在线教学以及视频直播等,播放幻灯片、视频等多媒体资源文件时,通常会需要在播放过程中进行显示其他素材等交互,例如过程中涉及资源文件的下载或暂停重复播放等。传统的多媒体资源通常是按照时间顺序等进行线性播放显示,交互也就是播放暂停,难以在成型的多媒体文件中间插入其他素材显示或者交互,不能很好地适应一些需要更多交互的使用场景。
技术实现思路
基于此,针对上述技术问题,本专利技术提供一种多媒体资源文件播放方法、装置、计算机设备及存储介质,可以扩展多媒体资源播放过程中的交互功能。第一方面,本专利技术实施例提供了一种多媒体资源文件播放方法,包括:播放多媒体资源文件时,显示所述多媒体资源文件的文件播放时间线;其中,所述文件播放时间线由多个播放节点组成,所述播放节点包括资源文件节点和中断交互节点,所述资源文件节点包括构成所述多媒体资源文件的各资源片段的文件信息;当所述中断交互节点被触发时,执行所述中断交互节点所链接的目标事件。上述多媒体资源文件播放方法,通过触发时间线上的播放节点,可以在多媒体资源本身不被编辑重组的情况下,实现插入其他素材显示等中断交互操作,使得观看者可以在中断操作后再回到该播放节点,从而可以很好地适应一些需要更多交互的使用场景。在其中一个实施例中,在所述播放多媒体资源文件之前,所述方法还包括:加载播放节点信息,并根据所述播放节点信息生成可视化交互的播放节点;根据各所述播放节点信息的时间信息对所述播放节点进行排列显示,以形成文件播放时间线。在其中一个实施例中,在所述执行所述中断交互节点所链接的目标事件的步骤之后,所述方法还包括:执行中断回调事件;其中,所述中断回调事件包括继续执行下一播放节点和/或提示交互操作。在其中一个实施例中,所述方法还包括:当监听到所述资源文件节点的触发操作时,从所述资源文件节点对应的资源片段的起始位置播放该资源片段;当所述资源片段播放完毕时,显示所述资源文件节点的文件信息。在其中一个实施例中,所述文件信息包括节点标题、资源文件地址、片段定义参数、缩略图以及播放模式中的至少一种。在其中一个实施例中,所述目标事件包括暂停播放、打开外部文件、运行外部程序、画面失焦等待、延时等待中的至少一种。第二方面,本专利技术实施例还提供了一种多媒体资源文件播放装置,包括:时间线模块,用于播放多媒体资源文件时,显示所述多媒体资源文件的文件播放时间线;其中,所述文件播放时间线由多个播放节点组成,所述播放节点包括资源文件节点和中断交互节点,所述资源文件节点包括构成所述多媒体资源文件的各资源片段的文件信息;中断交互模块,用于当所述中断交互节点被触发时,执行所述中断交互节点所链接的目标事件。上述多媒体资源文件播放装置,通过触发时间线上的播放节点,可以在多媒体资源本身不被编辑重组的情况下,实现插入其他素材显示等中断交互操作,使得观看者可以在中断操作后再回到该播放节点,从而可以很好地适应一些需要更多交互的使用场景。在其中一个实施例中,所述多媒体资源文件播放装置还包括:中断回调模块,用于执行中断回调事件;其中,所述中断回调事件包括继续执行下一播放节点和/或提示交互操作。第三方面,本专利技术实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述的多媒体资源文件播放方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述的多媒体资源文件播放方法。附图说明图1为一个实施例中多媒体资源文件播放方法的流程示意图;图2为另一个实施例中多媒体资源文件播放方法的流程示意图;图3为另一个实施例中多媒体资源文件播放方法的流程示意图;图4为一个实施例中多媒体资源文件播放装置的模块示意图;图5为另一个实施例中多媒体资源文件播放装置的模块示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。图1为一个实施例中多媒体资源文件播放方法的流程示意图,如图1所示,在一个实施例中,一种多媒体资源文件播放方法,包括:步骤S120:播放多媒体资源文件时,显示多媒体资源文件的文件播放时间线。具体地,多媒体资源文件的构成元素主要为文本、图片、视频、音频、幻灯片以及网页等内容,通常采用幻灯片、网页以及视频等形式进行播放显示。本专利技术的多媒体资源文件创建有一文件播放时间线,该文件播放时间线独立于多媒体资源文件,使演示过程不被约束在某一种具体的多媒体资源文件上,文件播放时间线可以以视频的时间线为基准,可以以幻灯片的时间线为基准,也可以其他多媒体的时间线为线索,或完全进行另外定义。用户可以通过文件播放时间线进行解析、响应、播放、中断以及回调等交互操作。文件播放时间线上定义有多个线性排列的播放节点,播放节点具体可以包括资源文件节点和中断交互节点,资源文件节点中包括构成多媒体资源文件的各资源片段的文件信息,用于定义文件播放时间线上某个时段或某个次序处所要呈现的多媒体资源片段,多媒体资源片段包括但不限于文本、图片、视频、音频、幻灯片、网页、平面交互动画、三维交互动画等,每个资源文件节点中还包括有其中资源片段所对应的文件信息。进一步地,在一个实施例中上,文件信息包括节点标题、资源文件地址、片段定义参数、缩略图以及播放模式中的至少一种。在资源文件节点中,文件信息可以携带有多种具体信息内容,例如,其中节点标题可以用于描述该资源文件节点的主题、内容以及文本形式等,可以由人工输入预定义,也可以根据时刻信息从视频画面中动态进行识别读取。资源文件地址可以是本地文件地址、也可以是互联网地址,用于指向本节点处要打开的资源文件。片段定义参数可以用于指定该时间段内所要呈现的目标资源文件的具体参数,片段定义参数的具体种类可以根据资源文件的种类确定,例如视频资源文件的片段定义参数可以包括视频的起始时间点和终止时间点,幻灯片资源文件的片段定义参数可以包括起始页码和终止页码,而在网页资源文件中,针对视频的锚点、文本、图片等静态资源,片段定义参数可以定义其播放停留时间,针对二维动画、三维动画等资源,片段定义参数可以定义对应的动画起始帧和末尾帧。缩略图可以用于该节点的代表性画面的小幅预览图呈现,具体可以通过自定义、从资源文件中抓取预、加载播放时间线时进行实时抓取等方式确定。播放模式用于定义该节点播放完毕后的状态的定义,如播放后暂停或自动播放至下一节点等本文档来自技高网...

【技术保护点】
1.一种多媒体资源文件播放方法,其特征在于,包括:/n播放多媒体资源文件时,显示所述多媒体资源文件的文件播放时间线;其中,所述文件播放时间线由多个播放节点组成,所述播放节点包括资源文件节点和中断交互节点,所述资源文件节点包括构成所述多媒体资源文件的各资源片段的文件信息;/n当所述中断交互节点被触发时,执行所述中断交互节点所链接的目标事件。/n

【技术特征摘要】
1.一种多媒体资源文件播放方法,其特征在于,包括:
播放多媒体资源文件时,显示所述多媒体资源文件的文件播放时间线;其中,所述文件播放时间线由多个播放节点组成,所述播放节点包括资源文件节点和中断交互节点,所述资源文件节点包括构成所述多媒体资源文件的各资源片段的文件信息;
当所述中断交互节点被触发时,执行所述中断交互节点所链接的目标事件。


2.根据权利要求1所述的方法,其特征在于,在所述播放多媒体资源文件之前,所述方法还包括:
加载播放节点信息,并根据所述播放节点信息生成可视化交互的播放节点;
根据各所述播放节点信息的时间信息对所述播放节点进行排列显示,以形成文件播放时间线。


3.根据权利要求1所述的方法,其特征在于,在所述执行所述中断交互节点所链接的目标事件的步骤之后,所述方法还包括:
执行中断回调事件;其中,所述中断回调事件包括继续执行下一播放节点和/或提示交互操作。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当监听到所述资源文件节点的触发操作时,从所述资源文件节点对应的资源片段的起始位置播放该资源片段;
当所述资源片段播放完毕时,显示所述资源文件节点的文件信息。


5.根据权利要求1至4中任意一项所述的方法,其特征在于,所述文件信息包括节点标...

【专利技术属性】
技术研发人员:吴翔宇
申请(专利权)人:上海遥知信息技术有限公司
类型:发明
国别省市:上海;31

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

1