Source

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
}