33[ ![ NPM] ( https://img.shields.io/npm/dt/react-dplayer.svg?style=flat )] ( https://www.npmjs.com/package/react-dplayer )
44[ ![ LICENSE] ( https://img.shields.io/badge/license-MIT-green.svg?style=flat )] ( https://github.com/hnsylitao/react-dplayer/blob/master/LICENSE )
55
6- # react-dplayer[ Live Demo] ( http://dplayer.89io.com/ )
6+ # react-dplayer[ Live Demo] ( http://dplayer.89io.com/ ) (V1.22.2)
77
88** React component for Dplayer** based on [ DPlayer] ( https://github.com/DIYgod/DPlayer ) .
99
@@ -46,22 +46,9 @@ class Example extends Component {
4646 ReactDOM .render (React .createElement (
4747 ' div' ,
4848 { style: { width: 800 , margin: ' 0px auto' } },
49- React .createElement (ReactDPlayer, { autoplay: false ,
50- loop: false ,
51- screenshot: true ,
52- hotkey: true ,
53- logo: ' https://avatars3.githubusercontent.com/u/17537749?v=4&s=460' ,
54- danmaku: {
55- id: ' 9E2E3368B56CDBB4' ,
56- api: ' https://api.prprpr.me/dplayer/' ,
57- token: ' tokendemo' ,
58- maximum: 1000 ,
59- addition: [' https://api.prprpr.me/dplayer/bilibili?aid=4157142' ],
60- user: ' DIYgod'
61- },
49+ React .createElement (ReactDPlayer, {
6250 video: {
63- url: ' http://static.smartisanos.cn/common/video/t1-ui.mp4' ,
64- pic: ' http://static.smartisanos.cn/pr/img/video/video_03_cc87ce5bdb.jpg'
51+ url: ' http://static.smartisanos.cn/common/video/t1-ui.mp4'
6552 } })
6653 ), document .getElementById (' example' ));
6754 </script >
@@ -76,29 +63,13 @@ The package also includes an in-built example under the `/example` folder. Run t
7663
7764| Name | Type | Default | Description |
7865| ---- | ---- | ------- | ----------- |
79- | autoplay | Boolean | false | autoplay video, not supported by mobile browsers |
80- | theme | String | #FADFA3 | theme color |
81- | loop | Boolean | true | loop play video |
82- | lang | String | zh | ` zh ` for Chinese, ` en ` for English |
83- | screenshot | Boolean | false | enable screenshot function |
84- | hotkey | Boolean | true | binding hot key, including left right and Space |
85- | preload | String | 'auto' | the way to load video, can be 'none' 'metadata' or 'auto' |
86- | logo | String | DPlayer default | player logo, showing in top left corner |
87- | volume | Number | DPlayer default | player volume |
88- | contextmenu | Array | DPlayer default | custom contextmenu |
89- | video| Object | DPlayer default | video.url -> video link video.pic -> video poster video.type -> video type video.quality -> video quality video.defaultQuality -> video defaultQuality|
90- | danmaku| Object | DPlayer default | video danmaku |
66+ | allProps | Object | default | [ read doc] ( http://dplayer.js.org/#/zh-Hans/?id=%E5%8F%82%E6%95%B0 ) |
9167
9268## Events
9369
9470| Name | Params | Description |
9571| ---- | ------ | ----------- |
96- | onPlay | DPlayer default | Triggered when DPlayer start play |
97- | onPause | DPlayer default | Triggered when DPlayer paused |
98- | onCanplay | DPlayer default | Triggered when enough data is available that DPlayer can play |
99- | onPlaying | DPlayer default | Triggered periodically when DPlayer is playing |
100- | onEnded | DPlayer default | Triggered when DPlayer ended playing |
101- | onError | DPlayer default | Triggered when an error occurs |
72+ | allEvent | default | [ read doc] ( http://dplayer.js.org/#/zh-Hans/?id=%E4%BA%8B%E4%BB%B6%E7%BB%91%E5%AE%9A ) |
10273
10374## Development
10475
0 commit comments