【发布时间】:2017-05-20 16:03:37
【问题描述】:
我无法理解他们的 API。
首先,不知道为什么他们没有像 youtube 和 vimeo 多年来一直坚持使用 iframe 嵌入方法(和 api 外观)一样保持一致性。
所以经过大量挖掘,我有这个来改变视频源。我仍然不确定这是否是嵌入视频的最佳方法?
当我使用 replaceWith 时,问题是不再听到事件(在此示例中为“播放”)。
//head
<script src="//fast.wistia.com/assets/external/E-v1.js" async></script>
<script type="text/javascript">
jQuery(document).ready(function($) {
var video;
window._wq = window._wq || [];
_wq.push({
id: '479268413a',
options: {
autoPlay:true
},
onReady: function(v) {
video = v;
video.bind("play", function(){
console.log("play");
})
}
});
$('#btn-next').on('click', function(){
video.replaceWith(
'5bbw8l7kl5', {
autoPlay:true
});
});
});
</script>
//正文
<div class="wistia_embed wistia_async_479268413a"></div>
【问题讨论】:
-
我也有同样的问题。不知何故想出了解决方案并将其添加到下面。我希望你已经解决了。也许它会帮助别人。
标签: wistia