{"_id":"videojs-qualityselector","_rev":"6-36c7933a97a44b3ffee96448825c91d6","name":"videojs-qualityselector","description":"Simple plugin that displays a dropdown with a list of possible videos based on its resolution, also changes the source when the user selects a desired option","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.1":{"name":"videojs-qualityselector","version":"0.0.1","description":"Simple plugin that displays a dropdown with a list of possible videos based on its resolution, also changes the source when the user selects a desired option","main":"es5/plugin.js","scripts":{"prebuild":"npm run clean","build":"npm-run-all -p build:*","build:css":"npm-run-all build:css:sass build:css:bannerize","build:css:bannerize":"bannerize dist/videojs-qualityselector.css --banner=scripts/banner.ejs","build:css:sass":"node-sass src/plugin.scss dist/videojs-qualityselector.css --output-style=compressed --linefeed=lf","build:js":"npm-run-all build:js:babel build:js:browserify build:js:bannerize build:js:uglify","build:js:babel":"babel src -d es5","build:js:bannerize":"bannerize dist/videojs-qualityselector.js --banner=scripts/banner.ejs","build:js:browserify":"browserify . -s videojs-qualityselector -o dist/videojs-qualityselector.js","build:js:uglify":"uglifyjs dist/videojs-qualityselector.js --comments --mangle --compress -o dist/videojs-qualityselector.min.js","build:test":"babel-node scripts/build-test.js","change":"chg add","clean":"rimraf dist test/dist es5 && mkdirp dist test/dist es5","lint":"vjsstandard","start":"babel-node scripts/server.js","pretest":"npm-run-all lint build","test":"karma start test/karma.conf.js","test:chrome":"npm run pretest && karma start test/karma.conf.js --browsers Chrome","test:firefox":"npm run pretest && karma start test/karma.conf.js --browsers Firefox","test:ie":"npm run pretest && karma start test/karma.conf.js --browsers IE","test:safari":"npm run pretest && karma start test/karma.conf.js --browsers Safari","preversion":"npm test","version":"babel-node scripts/version.js","postversion":"babel-node scripts/postversion.js","prepublish":"npm run build"},"keywords":["videojs","videojs-plugin"],"author":{"name":"Emmanuel Alves","email":"manel.pb@gmail.com"},"license":"MIT","browserify":{"transform":["browserify-shim","browserify-versionify"]},"browserify-shim":{"qunit":"global:QUnit","sinon":"global:sinon","video.js":"global:videojs"},"style":"dist/videojs-qualityselector.css","videojs-plugin":{"style":"dist/videojs-qualityselector.css","script":"dist/videojs-qualityselector.min.js"},"vjsstandard":{"ignore":["dist","docs","es5","test/dist","test/karma.conf.js"]},"files":["CONTRIBUTING.md","bower.json","dist/","docs/","es5/","index.html","scripts/","src/","test/"],"dependencies":{"video.js":"^5.6.0"},"devDependencies":{"babel":"^5.8.35","babelify":"^6.4.0","bannerize":"^1.0.2","bluebird":"^3.2.2","browserify":"^12.0.2","browserify-shim":"^3.8.12","browserify-versionify":"^1.0.6","budo":"^8.0.4","chg":"^0.3.2","glob":"^6.0.3","global":"^4.3.0","karma":"^0.13.19","karma-chrome-launcher":"^0.2.2","karma-detect-browsers":"^2.0.2","karma-firefox-launcher":"^0.1.7","karma-ie-launcher":"^0.2.0","karma-qunit":"^0.1.9","karma-safari-launcher":"^0.1.1","mkdirp":"^0.5.1","node-sass":"^3.4.2","npm-run-all":"^1.5.1","qunitjs":"^1.21.0","rimraf":"^2.5.1","sinon":"~1.14.0","uglify-js":"^2.6.1","videojs-standard":"^4.0.0"},"gitHead":"0e40b04488221712728557a476356e7c64cdb4a1","_id":"videojs-qualityselector@0.0.1","_shasum":"c9cc0bf727cd89d6537002d7700afc5822fa5356","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"manelpb","email":"manel.pb@gmail.com"},"dist":{"shasum":"c9cc0bf727cd89d6537002d7700afc5822fa5356","tarball":"https://registry.npmjs.org/videojs-qualityselector/-/videojs-qualityselector-0.0.1.tgz","integrity":"sha512-bkMexEf1C8YOaCLTTbswi/fgiNYudDk5dxvtxqrUcibIfRsua34uZyhveM8soH6UEcIrcmbXiErWhvGjdRz+QQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAG7KjnWJctRvv7ix2Ea/qT7I0T8m8+rqdJZa0t13hmvAiANK9dMmGMIDw5iea44VBK5mHwbMaNpVH2gkX4yjMJOtA=="}]},"maintainers":[{"name":"manelpb","email":"manel.pb@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/videojs-qualityselector-0.0.1.tgz_1469827821411_0.6551708509214222"}},"0.0.4":{"name":"videojs-qualityselector","version":"0.0.4","description":"Simple plugin that displays a dropdown with a list of possible videos based on its resolution, also changes the source when the user selects a desired option","main":"es5/plugin.js","scripts":{"prebuild":"npm run clean","build":"npm-run-all -p build:*","build:css":"npm-run-all build:css:sass build:css:bannerize","build:css:bannerize":"bannerize dist/videojs-qualityselector.css --banner=scripts/banner.ejs","build:css:sass":"node-sass src/plugin.scss dist/videojs-qualityselector.css --output-style=compressed --linefeed=lf","build:js":"npm-run-all build:js:babel build:js:browserify build:js:bannerize build:js:uglify","build:js:babel":"babel src -d es5","build:js:bannerize":"bannerize dist/videojs-qualityselector.js --banner=scripts/banner.ejs","build:js:browserify":"browserify . -s videojs-qualityselector -o dist/videojs-qualityselector.js","build:js:uglify":"uglifyjs dist/videojs-qualityselector.js --comments --mangle --compress -o dist/videojs-qualityselector.min.js","build:test":"babel-node scripts/build-test.js","change":"chg add","clean":"rimraf dist test/dist es5 && mkdirp dist test/dist es5","lint":"vjsstandard","start":"babel-node scripts/server.js","pretest":"npm-run-all lint build","test":"karma start test/karma.conf.js","test:chrome":"npm run pretest && karma start test/karma.conf.js --browsers Chrome","test:firefox":"npm run pretest && karma start test/karma.conf.js --browsers Firefox","test:ie":"npm run pretest && karma start test/karma.conf.js --browsers IE","test:safari":"npm run pretest && karma start test/karma.conf.js --browsers Safari","preversion":"npm test","version":"babel-node scripts/version.js","postversion":"babel-node scripts/postversion.js","prepublish":"npm run build"},"keywords":["videojs","videojs-plugin"],"author":{"name":"Emmanuel Alves","email":"manel.pb@gmail.com"},"license":"MIT","browserify":{"transform":["browserify-shim","browserify-versionify"]},"browserify-shim":{"qunit":"global:QUnit","sinon":"global:sinon","video.js":"global:videojs"},"style":"dist/videojs-qualityselector.css","videojs-plugin":{"style":"dist/videojs-qualityselector.css","script":"dist/videojs-qualityselector.min.js"},"vjsstandard":{"ignore":["dist","docs","es5","test/dist","test/karma.conf.js"]},"files":["CONTRIBUTING.md","bower.json","dist/","docs/","es5/","index.html","scripts/","src/","test/"],"dependencies":{"video.js":"^5.6.0"},"devDependencies":{"babel":"^5.8.35","babelify":"^6.4.0","bannerize":"^1.0.2","bluebird":"^3.2.2","browserify":"^12.0.2","browserify-shim":"^3.8.12","browserify-versionify":"^1.0.6","budo":"^8.0.4","chg":"^0.3.2","glob":"^6.0.3","global":"^4.3.0","karma":"^0.13.19","karma-chrome-launcher":"^0.2.2","karma-detect-browsers":"^2.0.2","karma-firefox-launcher":"^0.1.7","karma-ie-launcher":"^0.2.0","karma-qunit":"^0.1.9","karma-safari-launcher":"^0.1.1","mkdirp":"^0.5.1","node-sass":"^3.4.2","npm-run-all":"^1.5.1","qunitjs":"^1.21.0","rimraf":"^2.5.1","sinon":"~1.14.0","uglify-js":"^2.6.1","videojs-standard":"^4.0.0"},"gitHead":"52e0d5c707fb95988815b4a21c753ef02b62f4b2","_id":"videojs-qualityselector@0.0.4","_shasum":"c3d046a0413eae22a48504314004ee8a33cff710","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"manelpb","email":"manel.pb@gmail.com"},"dist":{"shasum":"c3d046a0413eae22a48504314004ee8a33cff710","tarball":"https://registry.npmjs.org/videojs-qualityselector/-/videojs-qualityselector-0.0.4.tgz","integrity":"sha512-Qw1md07RYKVV6uAqyBzRwp1aoF7TT/cmJoRz+0AEE+Ls+YdlWQZb17AX1tsSQ+rXU1L7Iq+sPgXLEbJdpMU+Ww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvLEqCNinjJSEXTBaSwI2ABpxJfawiXoGngqZnvbDnCAIhANfxhawJqBG1DJy9/v90dPZWDQVIaeitfSCaB25zMNJT"}]},"maintainers":[{"name":"manelpb","email":"manel.pb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/videojs-qualityselector-0.0.4.tgz_1515873903869_0.9755881801247597"}}},"readme":"# videojs-qualityselector\n\nSimple plugin that displays a dropdown with a list of possible videos based on its resolution, also changes the source when the user selects a desired option\n\n![alt tag](https://raw.githubusercontent.com/manelpb/videojs-qualityselector/master/screenshot.png)\n\n## Installation\n\n```sh\nnpm install --save videojs-qualityselector\n```\n\n## Usage\n\nTo include videojs-qualityselector on your website or web application, use any of the following methods.\n\n### `<script>` Tag\n\nThis is the simplest case. Get the script in whatever way you prefer and include the plugin _after_ you include [video.js][videojs], so that the `videojs` global is available.\n\n```html\n<script src=\"//path/to/video.min.js\"></script>\n<script src=\"//path/to/videojs-qualityselector.min.js\"></script>\n<script>\n  var player = videojs('my-video');\n\n  player.qualityselector({\n        sources: [\n          { format: 'highres', src: 'http://www.sample-videos.com/video/mp4/720/big_buck_bunny_720p_1mb.mp4', type: 'video/mp4'},\n          { format: 'hd1080', src: 'http://www.sample-videos.com/video/mp4/720/big_buck_bunny_720p_1mb.mp4', type: 'video/mp4'},\n          { format: 'hd720', src: 'http://www.sample-videos.com/video/mp4/480/big_buck_bunny_480p_1mb.mp4', type: 'video/mp4'},\n          { format: 'large', src: '//vjs.zencdn.net/v/oceans.mp4', type: 'video/mp4'},\n          { format: 'medium', src: 'http://www.sample-videos.com/video/mp4/480/big_buck_bunny_480p_1mb.mp4', type: 'video/mp4'},\n          { format: 'small', src: 'http://www.sample-videos.com/video/mp4/480/big_buck_bunny_480p_1mb.mp4', type: 'video/mp4'},\n          { format: 'auto', src: 'http://www.sample-videos.com/video/mp4/720/big_buck_bunny_720p_1mb.mp4', type: 'video/mp4'}\n        ],\n        formats: [\n          { code: 'highres', name: 'High' },\n          { code: 'hd1080', name: '1080p' },\n          { code: 'hd720', name: '720p' },\n          { code: 'large', name: '480p' },\n          { code: 'medium', name: '360p' },\n          { code: 'small', name: '240p' },\n          { code: 'auto', name: 'Auto' }\n        ],\n\n        onFormatSelected: function(format) {\n          console.log(format);\n        }\n      });\n</script>\n```\n\n### Sources\n\nAn array of video sources matching the formats\n\n### Formats\n\nAn array of possible formats, it should contains a code and name\n\n\n## License\n\nMIT. Copyright (c) Emmanuel Alves / http://github.com/manelpb\n\nThanks to http://www.sample-videos.com/ to provide simple example videos in different resolutions\n\n\n[videojs]: http://videojs.com/\n","maintainers":[{"name":"manelpb","email":"manel.pb@gmail.com"}],"time":{"modified":"2022-06-28T17:05:55.864Z","created":"2016-07-29T21:30:24.512Z","0.0.1":"2016-07-29T21:30:24.512Z","0.0.4":"2018-01-13T20:05:03.954Z"},"keywords":["videojs","videojs-plugin"],"author":{"name":"Emmanuel Alves","email":"manel.pb@gmail.com"},"license":"MIT","readmeFilename":"README.md","users":{"matthewh":true,"django_wong":true}}