Advertisement
Guest User

Untitled

a guest
Nov 21st, 2014
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.13 KB | None | 0 0
  1. <div id="tele">
  2. <video id="v" width="254" height="204">
  3. <source id="ogg" src="/media/joies.ogv" type="video/ogg" />
  4. <source id="mp4" src="/media/joies.mp4" type="video/mp4" />
  5. <source id="webm" src="/media/joies.webm" type="video/webm" />
  6. <object id="flash" type="application/x-shockwave-flash"
  7. data="player.swf?file=joies.mp4">
  8. <param id="flash2" name="movie" value="player.swf?file=joies.mp4" />
  9. </object> </video>
  10.  
  11.  
  12. </div>
  13.  
  14. <li><a href="#" class="activo"
  15. onClick="changeVideo('/media/joies.ogv','/media/joies.mp4','/media/joies.webm','player.swf?file=joies.mp4','player.swf?file=joies.mp4')">1</a>
  16.  
  17. function changeVideo(v,x,w,y,z) {
  18.  
  19. document.getElementById("ogg").src=v;
  20. document.getElementById("mp4").src=x;
  21. document.getElementById("flash").data=y;
  22. document.getElementById("flash2").value=z;
  23. document.getElementById("webm").src=w;
  24. var video = document.getElementById('v');
  25. video.load();
  26. video.play();
  27. }
  28.  
  29. var VIDEO = document.getElementById("myVideo");
  30. function listSource(source,sources) {
  31. var type,
  32. ext = source.split('.').pop();
  33. switch(ext) {
  34. case "mp4":
  35. case "m4v":
  36. ext = "mp4";
  37. type = "video/mp4";
  38. break;
  39. case "webm":
  40. type = "video/webm";
  41. break;
  42. case "ogv":
  43. type = "video/ogg";
  44. break;
  45. default:
  46. console.log('invalid file extension: '+source);
  47. return sources;
  48. }
  49. if( !VIDEO.canPlayType(type) ) {
  50. return sources; // only add video to list if the current browser can actually play it
  51. }
  52. sources.push({ src: source, type: type });
  53. return sources;
  54. }
  55.  
  56.  
  57. var sources_ok = [];
  58. var sources = ["http://domain.com/test.mp4", "http://domain.com/test.webm", "http://domain.com/test.ogv"]; // example
  59.  
  60. for(var i=0,maxi=sources.length;i<maxi;i++) {
  61. sources_ok = listSource(sources[i],sources_ok);
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement