1.2.1 • Published 3 years ago

imenaria-player v1.2.1

Weekly downloads
8
License
MIT
Repository
github
Last release
3 years ago

imenaria-player

this is imenaria player

NPM JavaScript Style Guide

Install

npm install --save imenaria-player

Usage

import React, { Component } from 'react'

import VideoPlayer from 'imenaria-player'
import 'imenaria-player/dist/index.css'

class Example extends Component {
  state = {
    options: {
      poster: "https://imenaria.org/posters/main.jpg",
      sources: [{
        type: "video/mp4",
        src: "https://imenaria.org/vidos/main.webm"
      }],
      subtitles: [{
        language: 'fa',
        url: "https://imenaria.org/main/subtitles/fa.vtt",
        label: "FA"
      },
      {
        language: 'en',
        url: "https://imenaria.org/main/subtitles/en.vtt",
        label: "EN"
      }],
      defaultSubtitle: 'fa'
    },
    title: "movie Title"
  }
  loadeddata() {
    console.log('loadeddata')
  }
  canplay() {
    console.log('canplay')
  }
  canplaythrough() {
    console.log('canplaythrough')
  }
  play() {
    console.log('play')
  }
  pause() {
    console.log('pause')
  }
  waiting() {
    console.log('waiting')
  }
  playing() {
    console.log('playing')
  }
  ended() {
    console.log('ended')
  }
  error() {
    console.log('error')
  }


  render() {
    const { options } = this.state
    return (<div>
      <VideoPlayer
        onRef={video => { console.log(video) }}
        options={options}
        title={this.state.title}
        loadeddata={this.loadeddata}
        canplay={this.canplay}
        canplaythrough={this.canplaythrough}
        play={this.play}
        pause={this.pause}
        waiting={this.waiting}
        playing={this.playing}
        ended={this.ended}
        error={this.error}
      />
    </div>)
  }
}

License

MIT © ladanTaheri

1.2.1

3 years ago

1.2.0

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago