2011-11-06 21 views
7

ओग मीडिया फ़ाइलों के साथ एचटीएमएल 5 ऑडियो टैग का उपयोग करके, मैं जावास्क्रिप्ट का उपयोग कैसे कर सकता हूं, यह समझें कि क्लाइंट साइड (रीयलटाइम में) कितना डेटा लोड किया गया है।एचटीएमएल 5 ऑडियो में buffered डेटा की प्रगति को कैसे जानें?

उत्तर

22
<audio id="warp" preload="auto" controls> 
    <source src="warp.mp3" type="audio/mp3"> 
    <source src="warp.ogg" type="audio/ogg"> 
</audio> 
<script> 
    var a = document.getElementById('warp'); 
    var t = a.currentTime; 
    var d = a.duration; 
    var z = a.buffered.end(a.buffered.length-1); 
</script> 

z वर्तमान में buffered ऑडियो के सेकंड की संख्या है। टी ऑडियो ट्रैक की शुरुआत से सेकेंड की संख्या है जहां प्लेहेड है। डी ऑडियो ट्रैक के सेकंड की कुल संख्या है।