Avatar billede tknudsen Nybegynder
01. marts 2001 - 21:34 Der er 6 kommentarer og
1 løsning

problemer med windows media player

Jeg har problemer med at få følgende kode til at virke - det er taget direkte fra winamp media player sdk:

<HTML>
<HEAD>
</HEAD>
<BODY>
<OBJECT ID=\"Player\" height=\"0\" width=\"0\"
  CLASSID=\"CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6\">
</OBJECT>
<INPUT TYPE=\"BUTTON\" NAME=\"BtnPlay\" VALUE=\"Play\" OnClick=\"StartMeUp()\">
<INPUT TYPE=\"BUTTON\" NAME=\"BtnStop\" VALUE=\"Stop\" OnClick=\"ShutMeDown()\">
<SCRIPT>
<!--

function StartMeUp ()
{
    Player.URL = \"laure.wma\";
}

function ShutMeDown ()
{
    Player.controls.stop();
}

-->
</SCRIPT>
</BODY>
</HTML>


- men jeg får fejl for browseren kan ikke finde objektet Player.controls i ShutMeDown() funktionen...
Avatar billede jakoba Nybegynder
01. marts 2001 - 23:02 #1
prøv med
  document.Player.URL = \"fil\"
  document.Player.src = \"fil\"
og
  document.Player.controls.stop();
Avatar billede jakoba Nybegynder
01. marts 2001 - 23:20 #2
kunne det være du mangler en codebase i objekt tagget?

<object ...  codebase=\"http://domæne/path/\" >

hvor domæne og path er der du kopierede koden fra.

Avatar billede tknudsen Nybegynder
02. marts 2001 - 08:58 #3
jakoba >> jeg har prøvet at udskrive Player objekter :

for(i in document.Player)
  document.write(i+\'<br>\');

og det udskriver ikke noget objekt ved navnet controls - så det er nok en del af problemet :-)

Desuden er codebase beregnet til at give browseren mulighed for at dl\'e en given komponent hvis den ikke allerede findes som plug-in.
Avatar billede jakoba Nybegynder
03. marts 2001 - 00:45 #4
udskrives der andre værdier  (ie: er der et Player objekt med noget i?)

kan du evt give en url til der du har hentet koden?

Avatar billede nikolajdu Nybegynder
03. marts 2001 - 00:54 #5
Jeg har tidligere brugt den her til egne knapper i Media Player.

Jeg har tidligere brugt den her til egne knapper...

<html>
<head>

<title>DEUTSCHE_CLUB</title>

<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<script language=\"JavaScript\">
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf(\"#\")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf(\"?\"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
  if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>



</head>






<body bgcolor=\"#000000\" onLoad=\"MM_preloadImages(\'rol1.gif\',\'rol2.gif\',\'rol3.gif\')\" leftmargin=\"0\" topmargin=\"0\">
<table width=\"529\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" height=\"292\">
  <tr>
    <td width=\"35\" height=\"307\">
      <table width=\"30\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" height=\"262\">
        <tr>
          <td height=\"298\"><img src=\"Untitled-1.gif\" width=\"35\" height=\"309\"></td>
        </tr>
      </table>
    </td>
    <td width=\"140\" height=\"307\">
      <table width=\"128\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" height=\"262\">
        <tr>
          <td height=\"72\"><img src=\"Untitled-2.gif\" width=\"151\" height=\"89\"></td>
        </tr>
        <tr>
          <td height=\"100\"><img src=\"Untitled-3.gif\" width=\"151\" height=\"116\"></td>
        </tr>
        <tr>
          <td height=\"5\" width=\"4\"><img src=\"Untitled-4.gif\" width=\"151\" height=\"10\"></td>
        </tr>
        <tr>
          <td height=\"7\"><img src=\"tom.gif\" width=\"13\" height=\"14\"></td>
        </tr>
        <tr>
          <td height=\"79\"><img src=\"Untitled-5.gif\" width=\"151\" height=\"80\"></td>
        </tr>
      </table>
    </td>
    <td width=\"229\" height=\"307\">
      <table width=\"183\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" height=\"262\">
        <tr>
          <td height=\"291\"><img src=\"Untitled-6.gif\" width=\"216\" height=\"309\"></td>
        </tr>
      </table>
    </td>
    <td width=\"148\" height=\"307\">
      <table width=\"125\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" height=\"262\">
        <tr>
          <td height=\"147\" width=\"125\"><img src=\"Untitled-7.gif\" width=\"148\" height=\"174\"></td>
        </tr>
        <tr>
          <td width=\"125\" height=\"17\"><a href=\"#\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage(\'Image17\',\'\',\'rol1.gif\',1)\"><img name=\"Image17\" border=\"0\" src=\"Untitled-8.gif\" width=\"148\" height=\"20\"></a></td>
        </tr>
        <tr>
          <td width=\"125\" height=\"18\"><a href=\"#\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage(\'Image18\',\'\',\'rol2.gif\',1)\"><img name=\"Image18\" border=\"0\" src=\"Untitled-9.gif\" width=\"148\" height=\"21\"></a></td>
        </tr>
        <tr>
          <td height=\"17\" width=\"125\"><a href=\"#\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage(\'Image19\',\'\',\'rol3.gif\',1)\"><img name=\"Image19\" border=\"0\" src=\"Untitled-10.gif\" width=\"148\" height=\"20\"></a></td>
        </tr>
        <tr>
          <td height=\"63\" width=\"125\"><img src=\"Untitled-11.gif\" width=\"148\" height=\"74\"></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<p><span style=\"position:absolute;
    left:157px;
    top:215px;
    width:37px;
    height:17px;\"
    onClick=\"MediaPlayer.play()\"
    > <img src=\"play.gif\" width=\"33\" height=\"14\" alt=\"spielen\"></span> <span style=\"position:absolute;
    left:129px;
    top:215px;
    width:30px;
    height:15px;\"
    onClick=\"MediaPlayer.fastforward()\"
    > <img src=\"ff.gif\" width=\"28\" height=\"14\" alt=\"rechts sp&uuml;len\"></span><span style=\"position:absolute;
    left:102px;
    top:215px;
    width:25px;
    height:15px;\"
    onClick=\"MediaPlayer.fastReverse()\"
    > <img src=\"back.gif\" width=\"27\" height=\"14\" alt=\"links sp&uuml;len\"></span><span style=\"position:absolute;
    left:71px;
    top:215px;
    width:31px;
    height:12px;\"
    onClick=\"MediaPlayer.stop();MediaPlayer.CurrentPosition=0;\"
> <img src=\"pause.gif\" width=\"31\" height=\"15\" alt=\"pauseren\"></span><span style=\"position:absolute;
    left:48px;
    top:215px;
    width:25px;
    height:15px;\"
    onClick=\"MediaPlayer.pause()\"
    > <img src=\"stop.gif\" width=\"24\" height=\"14\" alt=\"halt\"></span><object id=\"MediaPlayer\"
    classid=\"CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95\"
    width=\"128\"
    height=\"98\"
    style=\"position:absolute;
        left:36px;
        top:92px;; width: 150px; height: 115px\"
    >
    <param name=\"FileName\" value=\"live.asx\">
    <param name=\"AnimationatStart\" value=\"0\">
    <param name=\"TransparentatStart\" value=\"1\">
    <param name=\"AutoStart\" value=\"1\">
    <param name=\"ShowControls\" value=\"0\">
    <param name=\"ShowStatusBar\" value=\"0\">
    <param name=\"ShowDisplay\" value=\"0\">
    <param name=\"ClickToPlay\" value=\"0\">
  </object></p>
</body>
</html>

Du skal så bare skifte de små .gif billeder ud med dine egne knapper...

/Nikolaj
Avatar billede nikolajdu Nybegynder
03. marts 2001 - 00:57 #6
Du skal så lige ændre <param name=\"FileName\" value=\"live.asx\">

Til navnet på din fil.

http://www.fotx.net/nikolajdu
Avatar billede nikolajdu Nybegynder
03. marts 2001 - 00:59 #7
Det eneste de egentlig behøver er selve Syntaksen.

><object id=\"MediaPlayer\"
    classid=\"CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95\"
    width=\"128\"
    height=\"98\"
    style=\"position:absolute;
        left:36px;
        top:92px;; width: 150px; height: 115px\"
    >

   
Og så kaldet fra en knap med onClick.

onClick=\"MediaPlayer.play()\"
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester