首页 > 解决方案 > 视频结束时显示按钮

问题描述

我在 WordPress 网站上工作,我在其中安装了 2 个主要插件 (i) LearnDash LMS (ii) Elite Video Player

我从“精英视频播放器”插件创建了一个短代码,用于播放视频

我将该短代码放在 Learndash 主题中,如下所示:https ://prnt.sc/x4nwks

现在最初我想隐藏“标记完成”按钮,当视频完全播放时,我想显示“标记完成”按钮

我尝试了各种 jQuery 代码,但都没有工作

var jqueryVideo = jQuery(".video-stream");
jqueryVideo.on("ended", function() {
   alert('This Does Work!');
});

检查此图像,它正在创建 blob URL

这就是 blob URL 的生成方式

我也从这个 URL 尝试了这段代码:https ://github.com/sharan-aithal/Elite-Video-Player 但它显示了 2 个视频

jQuery(document).ready(function($){
   videoPlayer = jQuery(".Elite_video_player").Video({
      onFinish:jQuery(".learndash_mark_complete_button").show(),
   });
});

标签: javascriptwordpressyoutube

解决方案


推荐阅读