1.0.14 • Published 10 months ago
@oplayer/plugins v1.0.14
Pluings
npm i @oplayer/plugins
import { Playlist, Chromecast, AirPlay, ad, vttThumbnails } from '@oplayer/plugins'
<!-- All plugins -->
<script src="https://cdn.jsdelivr.net/npm/@oplayer/plugins@latest/dist/index.min.js"></script>
<!-- Playlist -->
<script src="https://cdn.jsdelivr.net/npm/@oplayer/plugins@latest/dist/playlist.min.js"></script>
<!-- VTT Thumbnails -->
<script src="https://cdn.jsdelivr.net/npm/@oplayer/plugins@latest/dist/vttThumbnails.min.js"></script>
<!-- Chromecast -->
<script src="https://cdn.jsdelivr.net/npm/@oplayer/plugins@latest/dist/chromecast.min.js"></script>
<!-- AirPlay -->
<script src="https://cdn.jsdelivr.net/npm/@oplayer/plugins@latest/dist/airplay.min.js"></script>
<!-- AD -->
<script src="https://cdn.jsdelivr.net/npm/@oplayer/plugins@latest/dist/ad.min.js"></script>
Playlist
Player.make('#oplayer')
.use([
new Playlist({
initialIndex: 0, // default
autoNext: true, // default
autoHide: true, // default
sources: [
{
title: '君の名は - MP4',
src: 'https://oplayer.vercel.app/君の名は.mp4',
poster: 'https://cdn.jsdelivr.net/gh/shiyiya/QI-ABSL@master/o/poster.png',
duration: '01:32',
thumbnails: {
src: 'https://cdn.jsdelivr.net/gh/shiyiya/QI-ABSL@master/o/thumbnails.jpg',
number: 100
},
subtitles: [
{
name: 'Default',
default: true,
src: 'https://oplayer.vercel.app/君の名は.srt',
offset: 2
}
]
},
{
title: 'Big Buck Bunny - HLS',
src: 'https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8',
duration: '10:34'
},
{
title: 'DASH',
src: 'https://dash.akamaized.net/akamai/bbb_30fps/bbb_30fps.mpd',
duration: '10:34'
},
{
title: 'FLV',
src: 'https://cdn.jsdelivr.net/gh/shiyiya/QI-ABSL@master/o/weathering-with-you.flv',
duration: '02:02'
}
]
})
])
.create()
player.context.playlist.next() // play next
player.context.playlist.previous() // play previous
player.context.playlist.showUI() // show list UI
player.context.playlist.hideUI() // hide list UI
player.context.playlist.changeSourceList([]) //change playlist sources
VTT Thumbnails
Player.make('#oplayer')
.use([vttThumbnails({ src: 'your-file-path' })])
.create()
Chromecast
Player.make('#oplayer').use([new Chromecast()]).create()
AirPlay
Player.make('#oplayer').use([new AirPlay()]).create()
AD
1.0.14
10 months ago
1.0.14-beta.0
11 months ago
1.0.13
1 year ago
1.0.13-beta.2
1 year ago
1.0.13-beta.1
1 year ago
1.0.13-chromecast.1
1 year ago
1.0.13-chromecast.0
1 year ago
1.0.12
1 year ago
1.0.12-beta.8
1 year ago
1.0.12-beta.7
1 year ago
1.0.12-beta.6
1 year ago
1.0.12-beta.5
1 year ago
1.0.12-beta.4
1 year ago
1.0.12-beta.3
1 year ago
1.0.12-beta.2
1 year ago
1.0.12-beta.1
1 year ago
1.0.12-beta.0
1 year ago
1.0.1-2.alpha.0
1 year ago
1.0.11
1 year ago
1.0.11-alpha.0
1 year ago
1.0.11-alpha.1
1 year ago
1.0.10-beta.2
1 year ago
1.0.10-beta.3
1 year ago
1.0.10-beta.0
1 year ago
1.0.10-beta.1
1 year ago
1.0.9
2 years ago
1.0.8
2 years ago
1.0.7
2 years ago
1.0.6
2 years ago
1.0.5
2 years ago
1.0.4
2 years ago
1.0.9-playlist.2
2 years ago
1.0.9-playlist.1
2 years ago
1.0.9-playlist.0
2 years ago
1.0.6-beta.1
2 years ago
1.0.6-beta.2
2 years ago
1.0.3
2 years ago
1.0.2
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago
1.0.0-alpha.1
2 years ago
1.0.0-alpha.0
2 years ago
0.0.1
2 years ago