From 8e387dc35c39a1612e306ccfc53ef2a07b764288 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B1=E5=8D=9A=E4=BA=9E?= Date: Sat, 1 Jan 2022 11:22:47 +0800 Subject: [PATCH] fix error --- app/views/admin/ad_images/_jplayer.html.erb | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/app/views/admin/ad_images/_jplayer.html.erb b/app/views/admin/ad_images/_jplayer.html.erb index a135b3a..f3113af 100644 --- a/app/views/admin/ad_images/_jplayer.html.erb +++ b/app/views/admin/ad_images/_jplayer.html.erb @@ -259,9 +259,14 @@ var cyclediv = $(this).parents("div.cycle-slideshow").eq(0); if(!is_frontend || (is_frontend && cyclediv.find('[data-autoplay=1]').length != 0)){ cyclediv.cycle("pause").cycle("next"); - var current_cycle = cyclediv.find(".cycle-slide-active") - if(current_cycle.hasClass("jplayer_slide")) + var current_cycle = cyclediv.find(".cycle-slide-active"); + if(current_cycle.hasClass("jplayer_slide")){ + var $video_ele = current_cycle.find('.jp-jplayer video'); + if ($video_ele.length>0){ + $video_ele.eq(0).attr('autoplay','autoplay').attr('muted','muted').attr('playsinline',true); + } current_cycle.find('.jp-jplayer').jPlayer("mute", true).jPlayer("play",0); + } else if(current_cycle.find('iframe').length>0){ current_cycle.find('iframe').data("yt_player").mute().playVideo(); } @@ -347,6 +352,10 @@ $(this).jPlayer("setMedia", jPlayer_<%= i %>_data); if ($(this).parents(".ba-banner-widget-youtube").eq(0).find(".w-ba-banner__slide").index($(this).parents(".w-ba-banner__slide").eq(0))==0){ <% if @autoplay_video == true %> + var $video_ele = $(this).find('video'); + if ($video_ele.length>0){ + $video_ele.eq(0).attr('autoplay','autoplay').attr('muted','muted').attr('playsinline',true); + } $(this).jPlayer("mute", true).jPlayer("play",0); <% end %> }