Ajax

2016-04-06 51 views
1

kullanarak 'play' düğmesine basıldığında video süresini geçirin Bir sayfada Ses dosyam var ve bir PHP değişkenine kaydedilmiş sesin süresi.Ajax

Zaten aşağıda benzer bir kodu kullanarak ajax başka bir sayfaya bilgi aktarmak için biliyorum:

Ben sadece 'OYUN ses süresi PHP değişken geçmek nasıl şaşırıp ne
$.ajax({ 
    url: "www.mydomain.com/passtothispage", 
    data: {"time":"duration"}, 
    type: 'GET', 
    contentType: 'application/json; charset=utf-8', 
    success: function (data) { 
     $('#divid').html(data); 
    } 
}); 

'basıldı.

Teşekkürler!

B

cevap

0

video/ses çalma olayını kullanabilirsiniz. Ses/video başlatıldığında veya artık duraklatılmadığında "tetiklenir". Kaynak: http://www.w3schools.com/tags/av_event_play.asp

var vid = document.getElementById("myVideo"); 
vid.onplay = function() { 
    alert("The video has started to play"); 
    //then you can use your ajax to send the duration here. 
}; 

yukarıdaki örneğimizde belirtilen aynı vid nesnesini kullanarak süresi özelliği, vid.duration almak için. Kaynak: http://www.w3schools.com/tags/av_prop_duration.asp