1

ハウラー オン エンド メソッドを使用して、トラックの終了後にいくつかのプロパティを更新しようとしていますが、正しく機能していません。次のようなコード:

var track_number = 0;

var sound = new Howl({
    src: ["barking.mp3"],
    autoplay: false;
    volume: 0.5;
    onload: function() {
        console.log("LOADED");
    }
});

sound.onend() {
    track_number ++;
    $("#xxxjukeboxpicture".attr("src", "/tile" + track_number + ".jpg");
};

関数を追加してこれを実行しようとするたびにsound.onend()、ブラウザは行にセミコロンがないというエラーをスローしますsound.onend()。誰かがここで正しい構文を明確にすることができますか?

4

2 に答える 2

4

次のことを行う必要があります。

sound.on('end', function(){
  track_number ++;
  $("#xxxjukeboxpicture".attr("src", "/tile" + track_number + ".jpg");
});

ハウラーのドキュメントに基づく: https://github.com/goldfire/howler.js#documentation

于 2016-12-06T19:36:08.227 に答える