0.1.3 • Published 2 years ago

@mahdikhashan/v-on-page-video v0.1.3

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

v-on-page-video

npm (tag) npm bundle size npm npm peer dependency version GitHub commit activity NPM

Directive for Vue 2 to pause and play the video element when page visibility changes like moving the tab to background


Installation

npm install --save @mahdikhashan/v-on-page-video

How to use

add the custom directive to you component

<template>
  <div class="hello">
    <video v-on-page-video width="320" height="240" controls>
      <source
        src="https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4"
        type="video/mp4"
      />
    </video>
  </div>
</template>

<script>
import onPageVideo from "@mahdikhashan/v-on-page-video";

export default {
  name: "HelloWorld",
  directives: {
    onPageVideo,
  },
};
</script>