使用DASH插件

若您需要播放mpd流视频,您需要在引入MPlayer前先引入dash.js库

dash.js

使用示例

<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/dash.all.debug.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/@wenzi7777/mplayer@latest/dist/mplayer.bundle.min.js"></script>
<div id={'mplayer'}></div>
<script>
let options = {
videos: [
{
title: 'video title',
src: 'video src.mpd'
}
]
}
const mplayer = new MPlayer(document.querySelector('#mplayer'), options)
</script>

若您的mpd的manifests文件支持多分辨率,那么MPlayer会自动读取分辨率,提供给用户选择。 resolutions