1
私はapiの理解に問題があります。Wistia javascript apiビデオソースを変更する
まず、youtubeやvimeoのような一貫性のためにiframe embedメソッド(と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>
私も同じ問題がありました。解決策を何とか見つけ出し、下に追加しました。私はあなたがすでにそれを解決したことを願っています。他人を助けることができるかもしれない。 –