音视频播放中触发弹窗事件的方法及装置与流程

文档序号:37341794发布日期:2024-03-18 18:12阅读:11来源:国知局
音视频播放中触发弹窗事件的方法及装置与流程

本公开涉及互联网和金融,尤其涉及一种音视频播放中触发弹窗事件的方法、装置、设备、介质和程序产品。


背景技术:

1、为了在视频播放过程中丰富各种互动交流或者防挂机验证等,需要在视频播放中新增事件,如,视频播放中可以根据视频播放情况弹出广告等窗口,给单一视频带来更多的体验和功能。

2、但相关技术中,针对在视频播放中新增事件,存在操作复杂以及触发新增事件的时刻不准确的问题。


技术实现思路

1、鉴于上述问题,本公开提供了一种音视频播放中触发弹窗事件的方法、装置、设备、介质和程序产品。

2、本公开的一个方面,提供了一种音视频播放中触发弹窗事件的方法,包括:

3、响应于音视频的播放位置发生变化,获取上述音视频的播放时间值;

4、对上述音视频的时间轴进行切分,得到切分点数目和切分时间间隔;

5、根据上述音视频的播放时间值和上述切分时间间隔,得到初始进度数组中与上述音视频的播放时间值对应的位置,其中,上述初始进度数组是根据上述切分点数目和初始元素值得到的;

6、根据上述初始进度数组中与上述音视频的播放时间值对应的位置,更新上述初始进度数组中元素的元素值,得到新的进度数组;

7、在上述新的进度数组满足触发条件的情况下,触发弹窗事件。

8、根据本公开的实施例,上述初始进度数组是根据上述切分点数目和初始元素值得到的,包括:

9、根据上述切分点数目,确定上述初始进度数组的元素数目;

10、将上述初始进度数组中的每个元素的元素值赋值为上述初始元素值,得到上述初始进度数组。

11、根据本公开的实施例,上述根据上述初始进度数组中与上述音视频的播放时间值对应的位置,更新上述初始进度数组中元素的元素值,得到新的进度数组,包括:

12、根据上述初始进度数组中与上述音视频的播放时间值对应的位置,将上述初始进度数组中目标元素的元素值重新赋值,得到上述新的进度数组,其中,上述目标元素是由上述初始进度数组中与上述音视频的播放时间值对应的位置确定的。

13、根据本公开的实施例,上述在上述新的进度数组满足触发条件的情况下,触发弹窗事件,包括:

14、根据上述新的进度数组中的变更元素数目和元素总数目,计算得到上述音视频的播放进度,其中,上述变更元素表征元素值为非初始元素值的元素;以及

15、在上述音视频的播放进度满足第一触发条件的情况下,触发上述弹窗事件,其中,上述触发条件包括上述第一触发条件。

16、根据本公开的实施例,上述音视频播放中触发弹窗事件的方法还包括:

17、根据上述新的进度数组中的上述变更元素数目和上述切分时间间隔,计算得到当前观看时长;以及

18、在上述当前观看时长满足第二触发条件的情况下,触发上述弹窗事件,其中,上述触发条件包括上述第二触发条件。

19、根据本公开的实施例,在计算上述音视频的播放进度或上述当前观看时长之前,还包括:

20、在上述音视频的播放时间值满足进度提交条件的情况下,提交上述新的进度数组。

21、根据本公开的实施例,上述音视频播放中触发弹窗事件的方法还包括:

22、确定上述音视频的时间轴中与上述目标元素对应的目标切分点;

23、将上述音视频的时间轴中位于上述目标切分点之前的时间轴标记颜色,得到颜色标记后的时间轴。

24、本公开的另一个方面提供了一种音视频播放中触发弹窗事件的装置,包括:获取模块、切分模块、获得模块、更新模块和触发模块。其中,获取模块,用于响应于音视频的播放位置发生变化,获取上述音视频的播放时间值。切分模块,用于对上述音视频的时间轴进行切分,得到切分点数目和切分时间间隔。获得模块,用于根据上述音视频的播放时间值和上述切分时间间隔,得到初始进度数组中与上述音视频的播放时间值对应的位置,其中,上述初始进度数组是根据上述切分点数目和初始元素值得到的。更新模块,用于根据上述初始进度数组中与上述音视频的播放时间值对应的位置,更新上述初始进度数组中元素的元素值,得到新的进度数组。触发模块,用于在上述新的进度数组满足触发条件的情况下,触发弹窗事件。

25、本公开的另一个方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得一个或多个处理器执行上述音视频播放中触发弹窗事件的方法。

26、本公开的另一个方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述音视频播放中触发弹窗事件的方法。

27、本公开的另一个方面还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述音视频播放中触发弹窗事件的方法。

28、根据本公开提供的音视频播放中触发弹窗事件的方法、装置、设备、介质和程序产品,在音视频的播放位置发生变化的情况下,可以获取音视频的播放时间值,并基于对音视频的时间轴进行切分得到的切分时间间隔,得到初始进度数组中与音视频的播放时间值对应的位置,从而可以更新初始进度数组中元素的元素值,得到新的进度数组,以记录音视频的播放情况,并在新的进度数组满足触发条件的情况下,触发弹窗事件,由于判断新的进度数组是否满足触发条件,使得能够在准确时刻触发弹窗事件,并且,通过简单操作即可实现音视频播放过程中的交互。



技术特征:

1.一种音视频播放中触发弹窗事件的方法,包括:

2.根据权利要求1所述的方法,其中,所述初始进度数组是根据所述切分点数目和初始元素值得到的,包括:

3.根据权利要求1所述的方法,其中,所述根据所述初始进度数组中与所述音视频的播放时间值对应的位置,更新所述初始进度数组中元素的元素值,得到新的进度数组,包括:

4.根据权利要求1所述的方法,其中,所述在所述新的进度数组满足触发条件的情况下,触发弹窗事件,包括:

5.根据权利要求4所述的方法,还包括:

6.根据权利要求5所述的方法,其中,在计算所述音视频的播放进度或所述当前观看时长之前,还包括:

7.根据权利要求3所述的方法,还包括:

8.一种音视频播放中触发弹窗事件的装置,包括:

9.一种电子设备,包括:

10.一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行根据权利要求1~7中任一项所述的方法。

11.一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现根据权利要求1~7中任一项所述的方法。


技术总结
本公开提供了一种音视频播放中触发弹窗事件的方法,可以应用于互联网技术领域和金融技术领域。该方法包括:响应于音视频的播放位置发生变化,获取音视频的播放时间值;对音视频的时间轴进行切分,得到切分点数目和切分时间间隔;根据音视频的播放时间值和切分时间间隔,得到初始进度数组中与音视频的播放时间值对应的位置,其中,初始进度数组是根据切分点数目和初始元素值得到的;根据初始进度数组中与音视频的播放时间值对应的位置,更新初始进度数组中元素的元素值,得到新的进度数组;在新的进度数组满足触发条件的情况下,触发弹窗事件。本公开还提供了一种音视频播放中触发弹窗事件的装置、设备、存储介质和程序产品。

技术研发人员:熊逸,王军,周亚捷,管瑞晗
受保护的技术使用者:中国建设银行股份有限公司
技术研发日:
技术公布日:2024/3/17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1