Zum Inhalt springen

Player mit neue Musik füttern


Empfohlene Beiträge

Hallo,

ich habe folgendes Problem.

Ich will einen Madia Player auf eine *.php Seite einfügen. Wenn der Benutzer auf eine Musik-Datei aus eine Liste Klickt, sollte der Player das neue Musik-Stück abspielen.

Das ganze funktioniert gut beim IE. Nun das Problem liegt bei der Firefox. Also ich kann nicht die Musik-Stücke zuweisen ???

Das Problem liegt bei der Funktion mp_lade_datei(x) und zwar genauer in der Zweig f (mp_nn()). Also meine Anweisung document.pageForm.mediaPlayer.src = x; manipuliert das Embed-Wert aber es tut sich nichts!!! Dagegen bei der IE funktioniert es.

Ich wäre sehr dankbar, wenn jemand eine Idee hätte, wie das Problem zu löschen ist?

JavaScript


	/* Erkennt Mozila */

	function mp_nn()   {

   		return (navigator.plugins &&

           navigator.plugins["Windows Media Player Plug-in Dynamic Link Library"]);

	}



	/* Erkent IE */

	function mp_ie() {

   		return (window.ActiveXObject != null);

	}


	/* Ladet einen Sound-Datei in der Player */

	function mp_lade_datei(x) {


   		if (mp_nn()) {

      		document.pageForm.mediaPlayer.src = x;

	    } 

	    else if (mp_ie()) {

   			document.mediaPlayer.FileName = x;

        }

	}

der W Media Player
      <OBJECT id='mediaPlayer' name='mediaPlayer' width="320" height="285" 

      classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95' 

      codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701'

      standby='Loading Microsoft Windows Media Player components...' type='application/x-oleobject'>

      <param name='FileName' value="DATA/Gereusch/1/sound/1.wma">

      <param name='animationatStart' value='true'>

      <param name='transparentatStart' value='true'>

      <param name='autoStart' value="true">

      <param name='showControls' value="true">

      <param name='loop' value="true">

      <EMBED type='application/x-mplayer2'

        pluginspage='http://microsoft.com/windows/mediaplayer/en/download/'

        id='mediaPlayer' name='mediaPlayer' displaysize='4' autosize='-1' 

        bgcolor='darkblue' showcontrols="true" showtracker='-1' 

        showdisplay='0' showstatusbar='-1' videoborder3d='-1' width="320" height="285"

        src="DATA/Gereusch/1/sound/1.wma" autostart="true" designtimesp='5311' loop="true">

      </EMBED>

      </OBJECT>
so übergebe ich eine neue Musik-Stück der Player
<a href="#" onClick="mp_lade_datei('DATA/Gereusch/1/sound/333.mp3');">klick</a>

Link zu diesem Kommentar
Auf anderen Seiten teilen

Zuerst danke für den Antwort.

Dies alles habe ich schon, hier meine ich JavaScript Konsole und Firebug Plugin.

Es ist keine JS-Fehler.

Also der folgenden Code:

alert(document.getElementById('mediaPlayer').src);

document.getElementById('mediaPlayer').src=x;

zeigt eindeutig bei mir (wenn ich Firefox benutze), dass die Variable src

mit einem neuen Wert gesetzt wirt/ist.

Ich glaube, dass bei der Kombination (Firefox und Windows Media Player) man immer der Player neue in der Seite schreiben muss. Dagegen bei der IE reicht es wenn man nur das neue Sound-Path zuweist.

Ich hoffe, dass ich mich irre.

Also ich hoffe dass sich jemand damit auskennt!

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...