Мой код ниже, когда я запускаю его, он показывает ошибку - не имеет метода 'set'. Почему это происходит? Я переплетены свои функции модели, но это, кажется, работает неправильно (Почему <HTMLAudioElement> не имеет метода 'set'
var Player = Backbone.Model.extend({
initialize: function(){
_.bind(this.ontimeupdate, this);
_.bind(this.onprogress, this);
},
setAudio: function(ogglink, mp3link, ontimeupdate){
var el = document.createElement("audio");
el.addEventListener('timeupdate', this.ontimeupdate);
this.audiotag = el;
},
ontimeupdate: function() {
this.set("curtime", this.currentTime);
}
});
таким образом убивают ошибки, но игрок работает неправильно в настоящее время. , когда я нажимаю на игру, песня начинает играть только в 3 раза –
Да, но вам лучше открыть другой вопрос, это еще одна тема ... – Loamhoof