摘要:一問(wèn)題描述多個(gè)音頻連續(xù)播放時(shí),會(huì)出現(xiàn)音頻播放不連貫的問(wèn)題,導(dǎo)致音頻播放終止,同時(shí)控制臺(tái)會(huì)報(bào)異常,如下圖所示二問(wèn)題原因執(zhí)行了音頻的方法以后立即執(zhí)行方法,兩者之間切換過(guò)快。
一、問(wèn)題描述:
多個(gè)音頻連續(xù)播放時(shí),會(huì)出現(xiàn)音頻播放不連貫的問(wèn)題,導(dǎo)致音頻播放終止,同時(shí)控制臺(tái)會(huì)報(bào)異常,如下圖所示:
二、問(wèn)題原因:
執(zhí)行了音頻的play()方法以后立即執(zhí)行pause()方法,兩者之間切換過(guò)快。
audio.addEventListener("ended", function() { goNextAudio(_this); })
三、解決辦法:
設(shè)置保護(hù)性延遲,當(dāng)兩次執(zhí)行太過(guò)頻繁時(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://www.ezyhdfw.cn/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í)。 摘要 本說(shuō)明通過(guò)允許javascript來(lái)生成看到播放的流媒體擴(kuò)展了HTMLMediaElement[HTML51]對(duì)象。允許javascript來(lái)生成流促進(jìn)...
閱讀 3026·2021-11-22 15:25
閱讀 2347·2021-11-18 10:07
閱讀 1116·2019-08-29 15:29
閱讀 551·2019-08-29 13:25
閱讀 1604·2019-08-29 12:58
閱讀 3281·2019-08-29 12:55
閱讀 2980·2019-08-29 12:28
閱讀 589·2019-08-29 12:16