Kilka przykładów z wykorzystaniem różnych ustawień.
([-] konieczne stała wartość width albo height)
<video id="twojeID" class="video-js vjs-default-skin vjs-paused vjs-controls-enabled" controls preload="none"
poster="ścieżka/do/postera.jpg" width="100%" height="500px" data-setup='{"example_option":true}'>
<source src="ścieżka/do/video.mp4" type="video/mp4"/>
<source src="ścieżka/do/video.webm" type="video/webm"/>
<source src="ścieżka/do/video.ogv" type="video/ogv"/>
<p class="vjs-no-js"> Aby wyświetlić to video odblokuj JavaScript, i/lub rozważ aktualizację swojej przeglądarki do <a href="http://videojs.com/html5-video-support/" target="_blank"> wspierającej HTML5 video</a></p></video>
<p><button type="button" class="btn btn-lg btn-primary">Dodaj video</button></p> <pre class="prettyprint lang-html"></pre> <div id="sVideo"> </div> <!-- video -->
// zabezpieczenie przed wrzuceniem więcej niżjednego video
var counter = 0;
$(".btn-lg").on("click",function(){
if(!counter){
var dynamicVideo = document.createElement("video");
dynamicVideo.setAttribute("id","dynamicVideo");
dynamicVideo.setAttribute("class","video-js vjs-default-skin vjs-paused vjs-controls-enabled");
var mp4src = document.createElement("source");
mp4src.src = "vid/Wildlife.mp4";
mp4src.type = "video/mp4";
var webMsrc = document.createElement("source");
webMsrc.src = "vid/Wildlife.webm";
webMsrc.type = "video/webm";
var ogVsrc = document.createElement("source");
ogVsrc.src = "vid/Wildlife.ogv";
ogVsrc.type = "video/ogv";
var noJs = document.createElement("p");
noJs.setAttribute("class","vjs-no-js");
var noJsMessage = document.createTextNode("Aby wyświetlić to video odblokuj JavaScript, i/lub rozważ aktualizację swojej przeglądarki do ");
noJs.appendChild(noJsMessage);
var videoSupportLink = document.createElement("a");
videoSupportLink.setAttribute("href","http://videojs.com/html5-video-support/");
videoSupportLink.setAttribute("target","_blank");
var linkContent = document.createTextNode("wspierającej HTML5 video");
videoSupportLink.appendChild(linkContent);
noJs.appendChild(videoSupportLink);
dynamicVideo.appendChild(mp4src,webMsrc,ogVsrc);
var targetDiv = document.getElementById('sVideo');
targetDiv.appendChild(dynamicVideo,noJs);
videojs("dynamicVideo", {
"controls" : true,
"preload" : "none",
"poster" : "vid/Wildlife.jpg",
"width" : "100%",
"height" : "500px"}, function(){
// Odtwarzacz (this) jest zainicjowany i gotowy do pracy.
});
}
else{
console.log("Jest już na stronie dynamiczne video!");
}
counter = 1;
});
Created by MARK II.® Konrad Kustosik.2014.