Baseline Widely available
played
㯠HTMLMediaElement
ã¤ã³ã¿ã¼ãã§ã¤ã¹ã®èªã¿åãå°ç¨ããããã£ã§ããªã½ã¼ã¹ï¼<audio>
ã¾ã㯠<video>
ã®ã¡ãã£ã¢ãã¡ã¤ã«ï¼ãåçãããæéã®ç¯å²ã示ãã¾ãããã®ããããã£ã¯ããã®å±æ§ãè©ä¾¡ãããæç¹ã§ããã©ã¦ã¶ã¼ãåçããã¡ãã£ã¢ã½ã¼ã¹ã®ç¯å²ï¼ããå ´åï¼ãå«ãæ°ãã TimeRanges
ãªãã¸ã§ã¯ããè¿ãã¾ãã
TimeRanges
ãªãã¸ã§ã¯ãã§ããåçãè¡ãããæéã®ç¯å²ã示ãã¾ãã
const media = document.querySelector("audio");
const playedTimeRanges = media.played;
let timePlayed = 0;
// ã¡ãã£ã¢ãåçãããåè¨æéãè¨ç®ãã¾ã
for (let i = 0; i < playedTimeRanges.length; i++) {
timePlayed += playedTimeRanges.end(i) - playedTimeRanges.start(i);
}
console.log(`ãã®ã¡ãã£ã¢ã¯åè¨ã§ ${timePlayed} ç§åçããã¾ããã`);
仿§æ¸ ãã©ã¦ã¶ã¼ã®äºææ§ é¢é£æ
å ±
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4