これは、ビデオにバインドし、ビデオの特定のポイントでアクションを実行するための wistia API コードです。変数を使用してバインド先のビデオの ID を指定しようとしていますが、うまくいかないようです:
wistiaid = "pebjeod7h";
firetime = 15;
fired = false;
window._wq = window._wq || [];
_wq.push({
wistiaid: function(video) {
video.bind("secondchange", function(s) {
if (s >= firetime && !fired) {
console.log("fired");
fired=true;
jQuery("#nextvideo").show();
}
});
}
});
次のようにビデオの ID をハードコーディングすると、正常に動作します。
_wq.push({
"pebjeod7h": function(video) {
しかし、より良い抽象化と再利用性のために変数を使用したい
_wq.push({
wistiaid: function(video) {
助けてくれてありがとう...