tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
7401
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    Krieter2 Krieter2 ist offline Mitglied Silber
    Registriert seit
    Sep 2005
    Beiträge
    76
    Hallo,

    ich habe relativ wenig Ahnung von Java-Skript - habe jedoch einige Erfahrungen mit Action-Skript (Flash). Dementsprechend ist mir die Syntax nicht ganz fremd.

    Ich möchte gerne über einen Link den Windows Media Player zum Starten meines mp3-Songs (concert.mp3) benutzen.

    Der Windows Media Player in Miniformat (siehe Graphik) soll hierbei direkt in dem Fenster öffnen (_self). So dass der Nutzer, den kleinen Windows Media Player über die blaue Bedienleiste im gesamten Fenster umher schieben kann.

    D. h. das gesamte Fenster darf beispielsweise nur max. 420 x 220 pix groß sein.

    Durch das Stöbern der Suchfunktion habe ich erfahren, dass der WM-Player üer ein Plug-in bzw. über ein Object-Tag eingebunden werden muss. Da der Player keine Titelanzeige hat, habe ich den Player auf einer Hintergrund-jpg eingebettet (player2.jpg), auf dem der Name des Songs steht.

    Letztendlich sieht das Skript wie folgt aus:

    PHP-Code:
    <html>

    <
    head>
    <
    meta http-equiv="Content-Language" content="de">
    <
    meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <
    title>Concert |  Hip Hop | </title>
    </
    head>

    <
    body bgcolor="#000000" topmargin="0" leftmargin="0">

    <
    div align="center">
      <
    center>
      
    <
    table border="0" width="100%" height="100%" cellspacing="0" cellpadding="0">
        <
    tr>
          <
    td width="100%" valign="middle" align="center">
            <
    table border="0" width="400" height="200" cellspacing="0" cellpadding="0" background="player2.jpg">
              <
    tr>
                


              </
    tr>
              <
    tr>
                <
    td width="20" height="50">&nbsp;</td>
                <
    td width="260" height="50">
          
        <
    OBJECT ID="MediaPlayer" width=276 height=45 classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,02,902"    standby="Loading Microsoft Windows Media Player components..."    type="application/x-oleobject">
          <
    PARAM NAME="FileName" VALUE="concert.mp3">
          <
    PARAM NAME="animationatStart" VALUE="true">
          <
    PARAM NAME="transparentatStart" VALUE="true">
          <
    PARAM NAME="autoStart" VALUE="false">
          <
    PARAM NAME="showControls" VALUE="true">
          <
    EMBED type="application/x-mplayer2" pluginspage ="http://www.microsoft.com/Windows/MediaPlayer/"  name="MediaPlayer" width=276 height=45    AutoStart=false> </EMBED>
        </
    OBJECT>            </td>
           
    <
    td width="120" height="50">&nbsp;</td>
              </
    tr>
              <
    tr>
                <
    td width="20" height="40">&nbsp;</td>
                <
    td width="260" height="40">&nbsp;</td>
                <
    td width="120" height="40">&nbsp;</td>
              </
    tr>     
            </
    table>
          
    </
    td>
        </
    tr>
      </
    table>
      </
    center>
    </
    div>
    </
    body>
    </
    html
    In diesem Fall liegt mein Player mittig im großen Fenster. Aber wie bekomme ich es hin, dass man den Player ganz alleine sieht ohne den weiten schwarzen Hintergrund? Es soll insgesamt nur ein ganz kleines Fenster mit dem Player + Hintergrundbild sein.

    Weiss jemand Rat?

    Danke im voraus.
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken Media Player einbinden mit embeds-player-fertig.jpg  
     

  2. #2
    Maik Tutorials.de Gastzugang
    1. Es handelt sich hierbei nicht um Javascript, sondern um HTML.

    2. Der schwarze Hintergrund resultiert wohl aus dem HTML-Attribut bgcolor="#000000" im <body>-TAG.

    3. Im embed-Element fehlt das Attribut src="concert.mp3".
     

  3. #3
    Krieter2 Krieter2 ist offline Mitglied Silber
    Registriert seit
    Sep 2005
    Beiträge
    76
    Hi,

    ich habe mich ein bißchen bei www.selfhtml.org Schlau gemacht und bin zu einer kleinen Lösung gekommen und es hat doch etwas mit JavaScipt zu tun.

    Der body tag:
    PHP-Code:
    <body onload="window.resizeTo(430, 400)"
    verkleinert mir das Fenster, so dass nur noch der Player zu sehn ist (siehe Graphik). Allerdings funktioniert das leider nicht bei jedem Browser. Im IE klappts jedenfalls.

    Jetzt möchte ich nur noch wissen, wie ich das Fenster positioniern kann, da es sich standartmässig nur links oben öffnet.

    Ausserdem möchte ich nur die reine blaue Kopfleiste - also keine Adress- und Google- und Menü-Leiste wie bei der GMX-Graphik (siehe unten). Wie krieg ich das hin?
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken Media Player einbinden mit embeds-gmx-kopfleiste.jpg   Media Player einbinden mit embeds-player-kleinesfenster.jpg  

     

  4. #4
    Maik Tutorials.de Gastzugang
    Empfehle Dir hierzu SELFHTML: JavaScript / Objektreferenz / window.

    Der Thread wird ins JavaScript-Forum verschoben.
     

Ähnliche Themen

  1. MP3-Player wird von Windows Media Player 12 nicht erkannt
    Von brunlorenz im Forum Microsoft Windows
    Antworten: 0
    Letzter Beitrag: 13.09.10, 19:10
  2. Windows Media Player richtig einbinden
    Von DiDiJo im Forum HTML & XHTML
    Antworten: 6
    Letzter Beitrag: 26.11.09, 16:35
  3. [VC8, MFC, ActiveX, PocketPC] Windows Media Player einbinden
    Von mad_trix im Forum VisualStudio & MFC
    Antworten: 0
    Letzter Beitrag: 09.08.07, 16:26
  4. mp3 in Windows Media Player einbinden
    Von Krieter2 im Forum Flash Plattform
    Antworten: 6
    Letzter Beitrag: 20.02.06, 00:10
  5. Firefox ignoriert mein document.embeds['player']
    Von stLo im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 20.03.05, 21:21