Skip to content

Vue 3 component for Cloudflare Stream.

License

Notifications You must be signed in to change notification settings

prog-prod/stream-vue

 
 

Repository files navigation

▶️ stream-vue

Vue component for Cloudflare Stream

Vue component for Cloudflare Stream.

Note that this is not an official component.

Features

  • Vetur autocomplete for props and events

Quick Start

First install stream-vue:

pnpm add stream-vue

# or
yarn add stream-vue
npm install stream-vue --save

Usage

<template>
  <VideoStream controls src="YOUR_VIDEO_ID_OR_SIGNED_URL">
</template>

<script>
import { VideoStream } from 'stream-vue'

export default {
  components: { VideoStream }
}
</script>

Nuxt support

To use with Nuxt 2, make sure to add the following to your nuxt.config.js:

  vue: {
    config: {
      ignoredElements: ['stream']
    }
  }

See @cloudflare/stream-react for more props and events.

Inspirations

This is just a Vue fork of @cloudflare/stream-react.

Contributors

This has been developed to suit my needs but additional use cases and contributions are very welcome.

License

MIT License - Copyright © Daniel Roe

About

Vue 3 component for Cloudflare Stream.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 87.1%
  • JavaScript 12.9%