摘要:一問題描述多個(gè)音頻連續(xù)播放時(shí),會(huì)出現(xiàn)音頻播放不連貫的問題,導(dǎo)致音頻播放終止,同時(shí)控制臺(tái)會(huì)報(bào)異常,如下圖所示二問題原因執(zhí)行了音頻的方法以后立即執(zhí)行方法,兩者之間切換過快。
一、問題描述:
多個(gè)音頻連續(xù)播放時(shí),會(huì)出現(xiàn)音頻播放不連貫的問題,導(dǎo)致音頻播放終止,同時(shí)控制臺(tái)會(huì)報(bào)異常,如下圖所示:
二、問題原因:
執(zhí)行了音頻的play()方法以后立即執(zhí)行pause()方法,兩者之間切換過快。
audio.addEventListener("ended", function() { goNextAudio(_this); })
三、解決辦法:
設(shè)置保護(hù)性延遲,當(dāng)兩次執(zhí)行太過頻繁時(shí),直接退出,不向下執(zhí)行程序。
audio.addEventListener("ended", function() { var currentTimes = Date.now(); var protectTime = 100; if ((currentTimes - lastRunTime) < protectTime) { return; } goNextAudio(_this); })
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/88162.html
摘要:特性描述了實(shí)例允許的二進(jìn)制流格式。一個(gè)對(duì)象必須支持以下至少一個(gè)設(shè)置一個(gè)擁有音頻和或視頻的兩個(gè),其中一個(gè)單獨(dú)處理音頻軌道,一個(gè)單獨(dú)處理視頻軌道一個(gè)二進(jìn)制流數(shù)據(jù)結(jié)構(gòu),提供了單個(gè)需要的,設(shè)置和其他。用于識(shí)別二進(jìn)制流數(shù)據(jù)屬于那個(gè)的標(biāo)識(shí)。 摘要 本說明通過允許javascript來生成看到播放的流媒體擴(kuò)展了HTMLMediaElement[HTML51]對(duì)象。允許javascript來生成流促進(jìn)...
閱讀 2964·2021-11-22 15:25
閱讀 2246·2021-11-18 10:07
閱讀 1054·2019-08-29 15:29
閱讀 481·2019-08-29 13:25
閱讀 1512·2019-08-29 12:58
閱讀 3208·2019-08-29 12:55
閱讀 2919·2019-08-29 12:28
閱讀 511·2019-08-29 12:16