src/utils/media.js
/**
* Media module.
* @module base/utils/media
*/
/**
* Check whether a media element is playing.
*
* @param {HTMLMediaElement} media - Video or audio element
* @returns {Boolean} Whether the media element is currently playing.
*/
export function isPlaying(media) {
return (
media.currentTime > 0 &&
!media.paused &&
!media.ended &&
media.readyState >= media.HAVE_CURRENT_DATA
)
}
export default {
isPlaying
}