Detect if audio is playing in browser Javascript

前端 未结 5 1136
萌比男神i
萌比男神i 2020-12-31 04:49

Is there a global way to detect when audio is playing or starts playing in the browser.

something like along the idea of if(window.mediaPlaying()){...

5条回答
  •  庸人自扰
    2020-12-31 05:13

    There is a playbackState property (https://developer.mozilla.org/en-US/docs/Web/API/MediaSession/playbackState), but not all browsers support it.

    if(navigator.mediaSession.playbackState === "playing"){...
    

提交回复
热议问题