Js Media Player

Ciguli

Grünschnabel
Hi
Also mein Javascript Code für mein JS Media Player sieht so aus:

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
    "http://www.w3.org/TR/html4/strict.dtd">
  <html>
   <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Media | Player</title>
    <script type="text/javascript"><!--
     var files  = ["asd.mp3","file2.mov","file3.mov"];
     var titles = ["asd", "Car racing", "Fire blazing"];
     var descs  = ["asd",
 				 "This is a short clip of a road.",
 				 "This is loop-able clip of fire."
  				];
     var dims   = ["160x20","160x140","160x140"];
  	srchStr = location.search;
  	obj	 = document.getElementById("medObj");
  	srchStr = srchStr.split("f=")[1];
  	objType = files[srchStr-1].split(".")[1];
  	objType = (objType=="mpg"||objType=="mpeg")?"video/mpeg":
 			 (objType=="avi"||objType=="wmv") ?"video/x-msvideo":"video/quicktime";
 var pluginspace = (objType=="video/x-msvideo")?"http://www.microsoft.com/windows/windowsmedia/default.aspx":(objType=="video/quicktime")?"http://www.apple.com/quicktime/download/":"";
 var codebase	= (objType=="video/x-msvideo")?"http://www.microsoft.com/windows/windowsmedia/default.aspx":(objType=="vide/quicktime")?"http://www.apple.com/qtactivex/qtplugin.cab":"";
  	document.title += " | "+titles[srchStr-1];
  	dimW	= Number(dims[srchStr-1].split("x")[0]);
  	dimH	= Number(dims[srchStr-1].split("x")[1]);
  	 window.resizeTo(dimW+100, dimH+100);
  	 window.moveTo  (10  ,   10);
    //--></script>
   </head>
   <body>
    <script type="text/javascript"><!--
 if(navigator.appName != "Microsoft Internet Explorer") document.write('<obj'+'ect id="medObj" pluginspace="'+pluginspace+'" codebase="'+codebase+'" data="'+files[srchStr-1]+'" standby="Loading Video..." type="'+objType+'" width="'+dimW+'" height="'+dimH+'"></object>');
 if(navigator.appName == "Microsoft Internet Explorer") document.write('<embed pluginspace="'+pluginspace+'" src="'+files[srchStr-1]+'" type="'+objType+'" width="'+dimW+'" height="'+dimH+'"></embed>');
    --></script>
    <div id="descObj">
     <script type="text/javascript"><!--
  	document.write (descs[srchStr-1]);
     //--></script>
    </div>
   </body>
  </html>

Der ist auch seher gut nur der spielt die mp3 dateien mit dem Quicktime player ab. Ich möchte das die Dateien mit dem Windows Media Player abgespielt werden. Kennt einer dafür einer Lösung oder hat einen anderen besseren Js Script für mich.


Danke im vorraus
 
Zuletzt bearbeitet:
Verwende beim IE auch den <object>-Tag und gebe dort die CLASSID des Mediaplayers an.
Ohne diese wird der Browser die Dateien immer mit dem Standard-"Plugin" für den jeweiligen Dateityp abspielen.
 

Neue Beiträge

Zurück