IOS audio get/set current time
by Akram kamal
HTML
<audio controls>
<source src="http://www.mediaflash.ca/eric/music/perfectshellduo.mp3" type="audio/mpeg" />
</audio>
<div class="down1" id="downarrow">down</div>
<div class="up2" id="uparrow">up</div>
<div id="log"></div>
JavaScript
var events = ["abort", "canplay", "canplaythrough", "durationchange", "emptied", "ended",
"error", "loadeddata", "loadedmetadata", "loadstart", "pause", "play", "playing",
"progress", "ratechange", "readystatechange", "seeked", "seeking", "stalled",
"suspend", "timeupdate", "volumechange", "waiting"]
var events = ["timeupdate"]
$(function () {
var audio = $("audio").on(events.join(" "), function (e) {
log(e.type, this.currentTime)
}),
a=audio[0]
audio.trigger("play")
$("#downarrow").click(function(){
a.currentTime-=230
})
$("#uparrow").click(function(){
a.currentTime+=230
})
})
function log(e,s){
$("#log").text(e+" , " + s)
}