【发布时间】:2023-03-08 11:48:01
【问题描述】:
我正在使用 Ella 主题开发 Shopify 网站。 我已成功将产品视频嵌入到主题代码中,因此可以在弹出的模式窗口中播放。 一切都很好,除了一个问题 - 当模式关闭时,视频继续在后台播放。
这是我在 product.liquid 文件中使用的模式:
<div class="modal fade halo_modal-custom" role="dialog">
<div class="modal-dialog modal-dialog-centered">
<div class="modal-content">
<div class="modal-header">
<a data-dismiss="modal" class="close close-modal" title="{{ 'cart.ajax_cart.close' | t }}" href="javascript:void(0)">
{% include 'icon-close' %}
</a>
</div>
<div class="modal-body">
<div class="videoWrapper" id="my-player">
{% if product.description contains '/video' %}
{% assign src = product.description | split:'<video' | last | split:'</video>' | first %}
<video id="my_video_player" {{src}}> </video>
{% elsif product.description contains 'iframe' %}
{% assign src = product.description | split:'<iframe' | last | split:'</iframe>' | first %}
<iframe id="my_video_player" {{src}}> </iframe>
{% endif %}
</div>
</div>
</div>
</div>
</div>
我没有编程经验。 谁能帮我解决一下?
【问题讨论】:
-
你可能想看看这个。 stackoverflow.com/a/27168656/4287624 它适用于
/video。或者,您可以以编程方式显示模式.. 分享您的站点链接。 -
看起来像一个引导模式。您可以将模态绑定到模态隐藏事件并停止播放器stackoverflow.com/a/13201843/736967
标签: video google-drive-api shopify embedded-video