Имам следния код, който създава html5аудио елемент и задава слушател за, когато времето му се актуализира. Аудиото възпроизвежда добре във всички браузъри, с изключение на това, че функцията ontime актуализация никога не се включва в Chrome, включително Chrome на Android.
var audioElement = document.createElement("audio");
//
//set audio sources...
//
audioElement.ontimeupdate = function() {
console.log("time update");
}
Има ли начин това да работи в Chrome? или може би да се използва алтернативно събитие?
Отговори:
0 за отговор № 1Винаги използвам Страница за тестване на W3C видео за да видите кога и дали събитието прави пожар правилно. И показва, че тези събития са наред с Android Chrome, Chrome Beta и най-новата вътрешна версия, която имам.
Имате ли повече информация или демонстрационна страница, от която да тествате?
0 за отговор № 2
не е правилно да се използва
<script>
video.ontimeupdate=function(){
};
</script>
и ви предлагам да използвате този код
<script>
video.addEventListener("timeupdate",function(){
});
</script>
тя ще работи правилно на всички поддържани html5 браузъри