參考:https://www.w3school.com.cn/tags/av_event_loadeddata.asp
當音頻/視頻處於加載過程中時,會依次發生以下事件:
- loadstart 當瀏覽器開始尋找指定的音頻/視頻時,會發生 loadstart 事件。即當加載過程開始時。
- durationchange 當指定音頻/視頻的時長數據發生變化時,發生 durationchange 事件。
- loadedmetadata 當指定的音頻/視頻的元數據已加載時,會發生 loadedmetadata 事件。
- loadeddata 當當前幀的數據已加載,但沒有足夠的數據來播放指定音頻/視頻的下一幀時,會發生 loadeddata 事件。
- progress 當瀏覽器正在下載指定的音頻/視頻時,會發生 progress 事件。
- canplay 當瀏覽器能夠開始播放指定的音頻/視頻時,發生 canplay 事件。
- canplaythrough 當瀏覽器預計能夠在不停下來進行緩沖的情況下持續播放指定的音頻/視頻時,會發生 canplaythrough 事件。