Şablonumda ses dosyalarını çalmak için HTML5 ses etiketi kullanıyorum. Bir amaç için, currentTime'ı ve milisaniye kadar olan süreyi izlemem gerekiyor. Şimdi değerleri sadece saniyeler içinde alabiliyorum. Herhangi bir olası yöntem var mı?HTML5: CurrentTime ve ses etiketi süresini milisaniye olarak nasıl alabilirim
HTML
<audio controls id="track" src="<path-to-soundtrack>"
ontimeupdate="TrackAudio(this)">
<p>Your browser does not support the audio element</p>
</audio>
JAVASCRIPT
function TrackAudio(element){
var curTime = Math.floor(element.currentTime);
console.log(curTime) //Value in seconds.
}
Neden burada Math.floor' kullandığınızı bilmiyorum. 'Math.floor' olmadan, 'element.currentTime' _should_ değeri, tarayıcının karşılayabileceği kadar hassastır. Bu nedenle, element.currentTime * 1000', size geçerli süreyi milisaniye cinsinden vermelidir. Bir şeyi yanlış anladım mı? –
@musically_ut: Evet, bu daha yararlı olabilir. Milisaniye kadar zaman değerini göstermek için hassas değerleri kullanmak mümkündür. Çok teşekkürler. –