Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <div id="tele">
- <video id="v" width="254" height="204">
- <source id="ogg" src="/media/joies.ogv" type="video/ogg" />
- <source id="mp4" src="/media/joies.mp4" type="video/mp4" />
- <source id="webm" src="/media/joies.webm" type="video/webm" />
- <object id="flash" type="application/x-shockwave-flash"
- data="player.swf?file=joies.mp4">
- <param id="flash2" name="movie" value="player.swf?file=joies.mp4" />
- </object> </video>
- </div>
- <li><a href="#" class="activo"
- onClick="changeVideo('/media/joies.ogv','/media/joies.mp4','/media/joies.webm','player.swf?file=joies.mp4','player.swf?file=joies.mp4')">1</a>
- function changeVideo(v,x,w,y,z) {
- document.getElementById("ogg").src=v;
- document.getElementById("mp4").src=x;
- document.getElementById("flash").data=y;
- document.getElementById("flash2").value=z;
- document.getElementById("webm").src=w;
- var video = document.getElementById('v');
- video.load();
- video.play();
- }
- var VIDEO = document.getElementById("myVideo");
- function listSource(source,sources) {
- var type,
- ext = source.split('.').pop();
- switch(ext) {
- case "mp4":
- case "m4v":
- ext = "mp4";
- type = "video/mp4";
- break;
- case "webm":
- type = "video/webm";
- break;
- case "ogv":
- type = "video/ogg";
- break;
- default:
- console.log('invalid file extension: '+source);
- return sources;
- }
- if( !VIDEO.canPlayType(type) ) {
- return sources; // only add video to list if the current browser can actually play it
- }
- sources.push({ src: source, type: type });
- return sources;
- }
- var sources_ok = [];
- var sources = ["http://domain.com/test.mp4", "http://domain.com/test.webm", "http://domain.com/test.ogv"]; // example
- for(var i=0,maxi=sources.length;i<maxi;i++) {
- sources_ok = listSource(sources[i],sources_ok);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement