Source code

<script src="../../dist/dash.all.debug.js"></script>
<script src="../../dist/dash.mss.debug.js"></script>
<input type="text" id="streamUrl" value="http://playready.directtaps.net/smoothstreaming/SSWSS720H264/SuperSpeedway_720.ism/Manifest">
<script>
function loadStream() {
var streamUrl = document.getElementById('streamUrl').value;
var licenseServerUrl = document.getElementById('licenseServerUrl').value;
var protData = null;

if (!streamUrl) {
return;
}

// Create protection data in case a license server was provided
if (licenseServerUrl) {
protData = {
'com.widevine.alpha': {
serverURL: licenseServerUrl
}
};
}

var video,
player;

player = dashjs.MediaPlayer().create();
video = document.querySelector("video");
player.initialize(); // initialize the MediaPlayer instance
player.attachView(video); // tell the player which videoElement it should use
player.setProtectionData(protData); // set protection data (sets license server when required)
player.attachSource(streamUrl); // provide the manifest source
}
</script>