<!DOCTYPE html>
<html>
<head>
	<title>dplayer播放器</title>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
	<meta http-equiv="X-UA-Compatible" content="IE=11" />
	<meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no" id="viewport" name="viewport">
	<style type="text/css">
	html,body{width:100%;height:100%; padding:0; margin:0;}
	#playerCnt{width:100%;height:100%;}
	</style>
	<link rel="stylesheet" href="/static/player/dplayer/DPlayer.min.css">
	<script type="text/javascript" src="/static/player/dplayer/flv.min.js"></script>
	<script type="text/javascript" src="/static/player/dplayer/hls.min.js"></script>
	<script type="text/javascript" src="/static/player/dplayer/dash.all.min.js"></script>
	<script type="text/javascript" src="/static/player/dplayer/webtorrent.min.js"></script>
	<script type="text/javascript" src="/static/player/dplayer/DPlayer.min.js"></script>
</head>
<body marginwidth="0" marginheight="0">
<div id="playerCnt"></div>
<script type="text/javascript">
    var type='normal';
    var live=false;
    if(parent.MacPlayer.PlayUrl.indexOf('.m3u8')>-1){
        type='hls';
        live=true;
    }
    else if(parent.MacPlayer.PlayUrl.indexOf('magnet:')>-1){
        type='webtorrent';
    }
    else if(parent.MacPlayer.PlayUrl.indexOf('.flv')>-1){
        type='flv';
    }
    else if(parent.MacPlayer.PlayUrl.indexOf('.mpd')>-1){
        type='dash';
    }
<pre><code>var dp = new DPlayer({
    container: document.getElementById('playerCnt'),
    autoplay: true,
    screenshot: false,
    video: {
        url: parent.MacPlayer.PlayUrl,
        live: live,
        type:type
    },
    contextmenu: [

    ]
});

dp.on('ended',function(){
		if(parent.MacPlayer.PlayLinkNext!=''){
        top.location.href = parent.MacPlayer.PlayLinkNext;
    }
});

try{
	//document.getElementById('playerCnt').style.height = parent.MacPlayer.Height + 'px';
}catch(e){}
</code></pre>
</script>
</body>
</html>根据代码,视频资源的来源是 parent.MacPlayer.PlayUrl 变量,它根据不同的条件赋值为一个视频播放链接。在代码中通过判断 PlayUrl 的后缀名来确定视频的类型,可能是 m3u8 格式、magnet 链接、flv 格式或 mpd 格式。具体的视频资源来源需要查看 PlayUrl 变量的值。

原文地址: https://www.cveoy.top/t/topic/pLzI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录