videojs-resolution-switcher icon indicating copy to clipboard operation
videojs-resolution-switcher copied to clipboard

Error: plugin "videoJsResolutionSwitcher" does not exist in react.js

Open jasham opened this issue 6 years ago • 2 comments

Hello Everyone.

Need help with videojs-resolution-switcher plugin in react.js I have installed videojs-resolution-switcher, when I am giving plugin parameter the compiler is not detecting videojs-resolution-switcher.

import React from 'react'; import videojs from "video.js"; import videoPath from '../../assets/tryDjango.mp4' import videoJsResolutionSwitcher from 'videojs-resolution-switcher'

export default class VideoPlayer extends React.Component { componentDidMount() { // instantiate Video.js this.player = videojs(this.videoNode, {

    autoplay: true,
    controls: true,
    
    plugins: {
        videoJsResolutionSwitcher: {
          default: 'low'
        }
    },

    sources: [
      { "type": "video/mp4", "src": `${videoPath}?sd`, "label" : 'SD', "res" :'480' },
      { "type": "video/mp4", "src": `${videoPath}?hd`, "label" : 'HD', "res" : '1080' }
  
    ],
  }, function onPlayerReady() {
  console.log('onPlayerReady', this)
}); 

}

getting the below error

Error: plugin "videoJsResolutionSwitcher" does not exist

any idea ? I can use the video with out plugin but not able to use plugin.

Reagrds, Jasham

jasham avatar Feb 02 '19 10:02 jasham

we are also facing the same issue

varpitoo avatar May 07 '19 09:05 varpitoo

This plugin does not have a default export, so you need to do require("videojs-resolution-switcher"); to include it in the global scope. Also make sure to assign window.videojs = videojs for the plugin to work.

dhamaniasad avatar May 22 '19 19:05 dhamaniasad