{"_id":"vplyr","_rev":"30-0d67f8695bd666939bdfd783451cc13e","name":"vplyr","description":"a html video player ","dist-tags":{"latest":"1.0.16"},"versions":{"1.0.0":{"name":"vplyr","version":"1.0.0","description":"a html video player ","main":"src/js/vplyr.js","scripts":{"dev":"gulp","build":"gulp build"},"repository":{"type":"git","url":"git+https://github.com/virgoone/vplyr.git"},"keywords":["html player, html5 player"],"engines":{"node":">=5.4.1"},"author":{"name":"me@virgo.one"},"license":"MIT","bugs":{"url":"https://github.com/virgoone/vplyr/issues"},"env":{"node":true,"es6":true},"homepage":"https://github.com/virgoone/vplyr#README","dependencies":{"babel-preset-es2015":"^6.24.0","browserify":"^13.1.1","browserify-derequire":"^0.9.4","browserify-versionify":"^1.0.6","del":"^2.2.2","fs":"0.0.2","gulp":"^3.9.1","gulp-autoprefixer":"^3.1.1","gulp-changed":"^1.3.2","gulp-connect":"^5.0.0","gulp-load-plugins":"^1.2.4","gulp-plumber":"^1.1.0","gulp-sass":"^2.3.2","gulp-sourcemaps":"^1.6.0","gulp-util":"^3.0.7","path":"^0.12.7","run-sequence":"^1.2.2","webworkify":"^1.4.0"},"devDependencies":{"babelify":"^7.3.0","es6-promise":"^4.1.0","flv.js":"^1.2.0","gulp-clean-css":"^3.0.4","gulp-rename":"^1.2.2","gulp-uglify":"^2.1.2","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"a64dc33b05f4da14adbcdf47113db36b2512d056","_id":"vplyr@1.0.0","_shasum":"7670c2cba7e6db26306ead0ebdef86238dfba377","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"virgo","email":"me@virgo.one"},"dist":{"shasum":"7670c2cba7e6db26306ead0ebdef86238dfba377","tarball":"https://registry.npmjs.org/vplyr/-/vplyr-1.0.0.tgz","integrity":"sha512-to/Itlc6KPn+Fd37c/+8nP/AEn8uHm7DogH4pkUGPYyBkyskoGo5Bg7FttEqexrjjftpTVYKLEk1XZX6UHdpFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0SLEsZeteTkM8ojgq9w04lL1mN/YPXKZMQdfWllDlaAiBWeWfaNlgVae5WP2qSsiydErU7/UU25nEtx8LF2u1V4g=="}]},"maintainers":[{"name":"virgo","email":"me@virgo.one"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vplyr-1.0.0.tgz_1490944926682_0.7807573899626732"}},"1.0.14":{"name":"vplyr","version":"1.0.14","description":"a html video player ","main":"./dist/vplyr.js","scripts":{"dev":"gulp","build":"gulp build"},"repository":{"type":"git","url":"git+https://github.com/virgoone/vplyr.git"},"keywords":["html player, html5 player"],"engines":{"node":">=5.4.1"},"author":{"name":"me@virgo.one"},"license":"MIT","bugs":{"url":"https://github.com/virgoone/vplyr/issues"},"env":{"node":true,"es6":true},"homepage":"http://vplyr.marryto.me","dependencies":{"es6-promise":"^4.1.0"},"devDependencies":{"babelify":"^7.3.0","babel-preset-es2015":"^6.24.0","browserify":"^13.1.1","browserify-derequire":"^0.9.4","browserify-versionify":"^1.0.6","del":"^2.2.2","fs":"0.0.2","gulp":"^3.9.1","gulp-autoprefixer":"^3.1.1","gulp-changed":"^1.3.2","gulp-connect":"^5.0.0","gulp-load-plugins":"^1.2.4","gulp-plumber":"^1.1.0","gulp-sass":"^2.3.2","gulp-sourcemaps":"^1.6.0","gulp-util":"^3.0.7","path":"^0.12.7","run-sequence":"^1.2.2","flv.js":"^1.2.0","gulp-clean-css":"^3.0.4","gulp-rename":"^1.2.2","gulp-uglify":"^2.1.2","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"dd73faa66e6ba265415f09a361886ce0db34c48f","_id":"vplyr@1.0.14","_shasum":"3c3e0e6fa9bbffda763b33ae5911ea159fcba61d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"virgo","email":"me@virgo.one"},"dist":{"shasum":"3c3e0e6fa9bbffda763b33ae5911ea159fcba61d","tarball":"https://registry.npmjs.org/vplyr/-/vplyr-1.0.14.tgz","integrity":"sha512-SC7rRUdGGnQS1j670JL0s2RnCR2DDEFccSLKFgkE0ozRxiNcUruLvLc2yTJXP70AxPRK4DnBebZEYtRPOmJ3lw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICq0iaDh0KubQFLIXpYprWZmv0NJL4R32VjB2dgt6cx1AiA3RAcpR2cbYqkCbgeQcTPay5aT4B7M/gCfYkbxaFEPHA=="}]},"maintainers":[{"name":"virgo","email":"me@virgo.one"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vplyr-1.0.14.tgz_1493349755173_0.5875497309025377"}},"1.0.16":{"name":"vplyr","version":"1.0.16","description":"a html video player ","main":"./dist/vplyr.js","scripts":{"dev":"gulp","build":"gulp build"},"repository":{"type":"git","url":"git+https://github.com/virgoone/vplyr.git"},"keywords":["html player, html5 player"],"engines":{"node":">=5.4.1"},"author":{"name":"me@virgo.one"},"license":"MIT","bugs":{"url":"https://github.com/virgoone/vplyr/issues"},"env":{"node":true,"es6":true},"homepage":"http://vplyr.marryto.me","dependencies":{"es6-promise":"^4.1.0"},"devDependencies":{"babelify":"^7.3.0","babel-preset-es2015":"^6.24.0","browserify":"^13.1.1","browserify-derequire":"^0.9.4","browserify-versionify":"^1.0.6","del":"^2.2.2","fs":"0.0.2","gulp":"^3.9.1","gulp-autoprefixer":"^3.1.1","gulp-changed":"^1.3.2","gulp-connect":"^5.0.0","gulp-load-plugins":"^1.2.4","gulp-plumber":"^1.1.0","gulp-sass":"^2.3.2","gulp-sourcemaps":"^1.6.0","gulp-util":"^3.0.7","path":"^0.12.7","run-sequence":"^1.2.2","flv.js":"^1.2.0","gulp-clean-css":"^3.0.4","gulp-rename":"^1.2.2","gulp-uglify":"^2.1.2","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"02d513fbd3660ba341858a5de81e94f06eb7fed5","_id":"vplyr@1.0.16","_shasum":"6b7b065ba113e723103745ec7dd427451ecdc5c8","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.7.1","_npmUser":{"name":"virgo","email":"me@virgo.one"},"dist":{"shasum":"6b7b065ba113e723103745ec7dd427451ecdc5c8","tarball":"https://registry.npmjs.org/vplyr/-/vplyr-1.0.16.tgz","integrity":"sha512-Ac7XSGkor+iZmF34g7QmEKCWE+Es+/aHP6QLcqPJjRR5LYnPD7EPKhGv+30hOtaKeUGpeYfhHGaqYehxztgqfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFU7zqD0ZTEkGVYy8B2XkqmVYq1R8Vw6pqxceVxM8wnMAiBNE4PsyEHmLSZqRoW2saWwuehtC6xGUM1ETB+N8DWuog=="}]},"maintainers":[{"name":"virgo","email":"me@virgo.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vplyr-1.0.16.tgz_1497521151715_0.9505965625867248"}}},"readme":"# vPlyr\n[![MIT Licence](https://badges.frapsoft.com/os/mit/mit.svg?v=103)](https://opensource.org/licenses/mit-license.php) [![NPM version](https://badge.fury.io/js/vplyr.svg)](http://badge.fury.io/js/vplyr) [![npm](https://img.shields.io/npm/dt/vplyr.svg)](https://www.npmjs.com/package/vplyr)\n\nA simple, HTML5, FLV media player.\n\n[Checkout the demo](http://vplyr.marryto.me)\n\n## Using package managers\n\n### npm\n```\nnpm install vplyr\n```\n[https://www.npmjs.com/package/vplyr](https://www.npmjs.com/package/vplyr)\n\n## Quick setup\n\n#### HTML5 Video\n### HTML\n```html\n<video poster=\"/path/to/poster.jpg\" controls src=\"/path/to/video.mp4\"></video>\n```\n\n### CSS\nInclude the `vplyr.css` stylsheet into your `<head>`\n\n```html\n<link rel=\"stylesheet\" href=\"dist/vplyr.css\">\n```\n\n### JavaScript \nInclude the `vplyr.js` script before the closing `</body>` tag and then call `new vPlayer(tag,options)`\n\n```html\n<script src=\"dist/vplyr.js\"></script>\n<script>new vPlayer(document.querySelector('video'), { debug: false })</script>\n```\n\n## API\n<table class=\"table\" width=\"100%\">\n<thead>\n  <tr>\n    <th width=\"20%\">API</th>\n    <th width=\"15%\">Required</th>\n    <th width=\"65%\">Description</th>\n  </tr>\n</thead>\n<tbody>\n  <tr>\n    <td><code>container</code></td>\n    <td>&mdash;</td>\n    <td>返回播放器容器<code>get : player.container</code></td>\n  </tr>\n  <tr>\n    <td><code>poster</code></td>\n    <td>&mdash;</td>\n    <td>get or set video poster <code>get : player.poster | set player.poster = '图片地址'</code></td>\n  </tr>\n  <tr>\n    <td><code>readyState</code></td>\n    <td>&mdash;</td>\n    <td>返回视频播放器状态</td>\n  </tr>\n  <tr>\n    <td><code>loadingState</code></td>\n    <td>&mdash;</td>\n    <td>返回视频加载状态</td>\n  </tr>\n  <tr>\n    <td><code>duration</code></td>\n    <td>&mdash;</td>\n    <td>返回视频总时间</td>\n  </tr>\n  <tr>\n    <td><code>play()</code></td>\n    <td>&mdash;</td>\n    <td>开始播放视频</td>\n  </tr>\n  <tr>\n    <td><code>pause()</code></td>\n    <td>&mdash;</td>\n    <td>暂停播放视频</td>\n  </tr>\n  <tr>\n    <td><code>stop()</code></td>\n    <td>&mdash;</td>\n    <td>停止播放视频</td>\n  </tr>\n  <tr>\n    <td><code>currentTime</code></td>\n    <td>&mdash; | Number </td>\n    <td>拿到或者设置视频当前播放时间 <code>get : player.currentTime | set player.currentTime = Number</code></td>\n  </tr>\n  <tr>\n    <td><code>volume</code></td>\n    <td>&mdash; | Number </td>\n    <td>返回或者设置视频音量 <code>get : player.volume | set player.volume = Number</code></td>\n  </tr>\n  <tr>\n    <td><code>muted</code></td>\n    <td>&mdash; | Boolean</td>\n    <td>返回或者设置视频静音 <code>get : player.muted | set player.muted = true || false</code></td>\n  </tr>\n  <tr>\n    <td><code>togglePlay()</code></td>\n    <td>Boolean</td>\n    <td>切换视频播放状态</td>\n  </tr>\n  <tr>\n    <td><code>paused</code></td>\n    <td>&mdash;</td>\n    <td>返回视频当前播放状态</td>\n  </tr>\n  <tr>\n    <td><code>toggleMute()</code></td>\n    <td>&mdash;</td>\n    <td>切换视频静音状态</td>\n  </tr>\n  <tr>\n    <td><code>toggleFullscreen()</code></td>\n    <td>Event</td>\n    <td>切换视频全屏状态</td>\n  </tr>\n  <tr>\n    <td><code>playing(...)</code></td>\n    <td>Event</td>\n    <td>监听视频播放事件,callback返回视频当前播放时间</td>\n  </tr>\n  <tr>\n    <td><code>fullscreen</code></td>\n    <td>&mdash; | Boolean</td>\n    <td>返回或者设置当前视频全屏<code>get : player.fullscreen | set player.fullscreen = true || false </code></td>\n  </tr>\n  <tr>\n    <td><code>src</code></td>\n    <td>&mdash; | String</td>\n    <td>\n      返回或者设置当前视频地址\n      <code>get : player.src | set player.src = '视频地址'</code>\n    </td>\n  </tr>\n  <tr>\n    <td><code>destroy()</code></td>\n    <td>&mdash;</td>\n    <td>销毁视频播放器，重置状态</td>\n  </tr>\n </tbody>\n</table>\n\n## Thanks\n\n- [Plyr](https://github.com/selz/plyr)\n- [Flv.js](https://github.com/Bilibili/flv.js)\n\n## Copyright and License\n[The MIT license](license.md).","maintainers":[{"name":"virgo","email":"me@virgo.one"}],"time":{"modified":"2022-06-28T18:36:25.174Z","created":"2017-03-31T07:22:06.959Z","1.0.0":"2017-03-31T07:22:06.959Z","1.0.1":"2017-04-01T03:18:21.502Z","1.0.2":"2017-04-01T07:14:15.514Z","1.0.3":"2017-04-01T07:22:32.226Z","1.0.4":"2017-04-01T07:32:58.378Z","1.0.5":"2017-04-01T07:48:59.253Z","1.0.6":"2017-04-01T10:06:28.146Z","1.0.7":"2017-04-01T10:16:52.981Z","1.0.8":"2017-04-14T10:03:05.605Z","1.0.9":"2017-04-25T10:45:47.825Z","1.0.10":"2017-04-25T10:51:14.118Z","1.0.12":"2017-04-25T11:51:52.262Z","1.0.13":"2017-04-27T11:41:42.424Z","1.0.14":"2017-04-28T03:22:37.311Z","1.0.15":"2017-04-28T10:18:04.196Z","1.0.16":"2017-06-15T10:05:51.895Z"},"homepage":"http://vplyr.marryto.me","keywords":["html player, html5 player"],"repository":{"type":"git","url":"git+https://github.com/virgoone/vplyr.git"},"author":{"name":"me@virgo.one"},"bugs":{"url":"https://github.com/virgoone/vplyr/issues"},"license":"MIT","readmeFilename":"README.md"}