Video Player
Adding the Video Playback Widget
Reproduce the following steps to add the video playback widget.
Step 1: Add the following HTML tag into the body section of your Web App code to add the Video Playback widget.
<vdz-mashup-video class="video-player" data-widget="true" mashup-id={mashup-id}> </vdz-mashup-video>
Other available input properties can be found below.
Note: Make sure data-widget is set to true
as this applies the VIDIZMO default styling to the widget.
Note: Make sure id attribute is unique and the same id is passed into the methods and mashup-id
is of the content that you want to play.
Step 2: Add the following script into your web application code by making a function inside the script tags to call widget methods. A sample method can be seen as follows
<script>
//to play the video
function play() {
document.getElementById('video-player').play();
}
//to set the volume of player
function setVolumeLevel() {
document.getElementById('video-player').setVolumeLevel(50);
}
</script>
Other available methods can be found below.
Step 3: Add the following script tag into the body section of your web application code to bind the events and see these events in the console.
<script>
document.getElementById("video-player").addEventListener('on-initializing', (evt) => {
console.log(evt.type + ": ", evt.detail);
});
document.getElementById("video-player").addEventListener('on-initialized', (evt) => {
console.log(evt.type + ": ", evt.detail);
});
document.getElementById("video-player").addEventListener('on-seek', (evt) => {
console.log(evt.type + ": ", evt.detail);
});
</script>
Other available events can be found below.
Input properties for Video Playback Widget
Methods for Video Playback Widget
Output Events for Video Playback Widget
Callbacks for Video Playback Widget
Sample Code - VIDIZMO Video Playback Widget
<script type="text/javascript" src="https://test-5.beta.vidizmo.com/static/js/vidizmo-player/player.js"></script>
<link rel="stylesheet" href="https://test-5.beta.vidizmo.com/static/compiled/widget/widgets.css" />
<script type="text/javascript" src="https://test-5.beta.vidizmo.com/static/compiled/widget/widgets.js"></script>
<div>
<vdz-mashup-video data-widget="true" id="101" mashup-id="171988"></vdz-mashup-video>
</div>
<button onclick="play1()">play video 1</button>
<button onclick="pause1()">pause video 1</button>
<button onclick="mute1()">mute video 1</button>
<button onclick="unmute1()">unmute video 1</button>
<button onclick="getvolume1()">getVolume video 1</button>
<button onclick="gofull1()">gofull video 1</button>
<button onclick="gettime1()">gettime video 1</button>
<button onclick="destroy1()">destroy video 1</button>
<button onclick="seek1()">seek video 1</button>
<button onclick="play2()">play video 2</button>
<button onclick="pause2()">pause video 2</button>
<script>
function play1() {
document.getElementById("101").play();
}
function pause1() {
document.getElementById("101").pause();;
}
function mute1() {
document.getElementById("101").mute();;
}
function unmute1() {
document.getElementById("101").unMute();;
}
function getvolume1() {
console.log(document.getElementById("101").volume());
}
function gofull1() {
document.getElementById("101").enterFullscreen();
}
function gettime1() {
console.log(document.getElementById("101").time());
}
function destroy1() {
document.getElementById("101").destroy();
}
function seek1() {
document.getElementById("101").seek(24);
}
function play2() {
document.getElementById("102").play();
}
function pause2() {
document.getElementById("102").pause();
}
</script>