Wow, such a lovely HTML5 danmaku video player
<link rel="stylesheet" href="DPlayer.min.css">
<div id="dplayer"></div>
<script src="DPlayer.min.js"></script>
var dp = new DPlayer({
element: document.getElementById('dplayer'),
video: {
url: 'demo.mp4',
pic: 'demo.png'
},
danmaku: {
id: 'demo',
api: 'https://api.prprpr.me/dplayer/'
}
});var dp = new DPlayer({{
element: document.getElementById('dplayer'),
autoplay: false,
theme: '#FADFA3',
loop: true,
screenshot: true,
hotkey: true,
logo: 'logo.png',
video: {
url: 'demo.mp4',
pic: 'demo.png',
type: 'auto'
},
danmaku: {
id: 'demo',
api: 'https://api.prprpr.me/dplayer/',
token: 'demo',
maximum: 3000,
user: 'DIYgod'
},
contextmenu: [
{
text: 'custom contextmenu',
link: 'https://github.com/DIYgod/DPlayer'
}
]
});
var dp = new DPlayer({
element: document.getElementById('dplayer'),
video: {
quality: [{
name: 'HD',
url: 'demo1.mp4'
}, {
name: 'SD',
url: 'demo2.mp4'
}],
defaultQuality: 0
}
});
<link rel="stylesheet" href="DPlayer.min.css">
<div id="dplayer"></div>
<script src="plugin/hls.min.js"></script>
<script src="DPlayer.min.js"></script>
var dp = new DPlayer({
element: document.getElementById('dplayer'),
video: {
url: 'demo.m3u8',
type: 'hls'
}
});
<link rel="stylesheet" href="DPlayer.min.css">
<div id="dplayer"></div>
<script src="plugin/flv.min.js"></script>
<script src="DPlayer.min.js"></script>
var dp = new DPlayer({
element: document.getElementById('dplayer'),
video: {
url: 'demo.flv',
type: 'flv'
}
});
var dp = new DPlayer({
element: document.getElementById('dplayer'),
screenshot: false,
video: {
url: 'https://api.prprpr.me/dplayer/video/bilibili?aid=[aid]'
},
danmaku: {
id: 'demo',
api: 'https://api.prprpr.me/dplayer/',
addition: ['https://api.prprpr.me/dplayer/bilibili?aid=[aid]']
}
});