我无法理解他们的 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>