1.0.13-chromecast.1 • Published 4 days ago
@oplayer/plugins v1.0.13-chromecast.1
Pluings
npm i @oplayer/plugins
import { PlaylistPlugin, 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 PlaylistPlugin({
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.13-chromecast.1
4 days ago
1.0.13-chromecast.0
5 days ago
1.0.12
19 days ago
1.0.12-beta.8
23 days ago
1.0.12-beta.7
23 days ago
1.0.12-beta.6
26 days ago
1.0.12-beta.5
29 days ago
1.0.12-beta.4
1 month ago
1.0.12-beta.3
1 month ago
1.0.12-beta.2
1 month ago
1.0.12-beta.1
1 month ago
1.0.12-beta.0
1 month ago
1.0.1-2.alpha.0
2 months ago
1.0.11
2 months ago
1.0.11-alpha.0
2 months ago
1.0.11-alpha.1
2 months ago
1.0.10-beta.2
2 months ago
1.0.10-beta.3
2 months ago
1.0.10-beta.0
2 months ago
1.0.10-beta.1
2 months ago
1.0.9
6 months ago
1.0.8
7 months ago
1.0.7
9 months ago
1.0.6
9 months ago
1.0.5
10 months ago
1.0.4
10 months ago
1.0.9-playlist.2
6 months ago
1.0.9-playlist.1
6 months ago
1.0.9-playlist.0
6 months ago
1.0.6-beta.1
10 months ago
1.0.6-beta.2
10 months ago
1.0.3
1 year ago
1.0.2
1 year ago
1.0.1
1 year ago
1.0.0
1 year ago
1.0.0-alpha.1
1 year ago
1.0.0-alpha.0
1 year ago
0.0.1
1 year ago