Wie kann man einen Pfad als Variable von PHP einbinden? Ich habe Hunderte von mp3-Dateinamen in einer My SQL-Datenbank gespeichert und möchte den Namen aufrufen, in eine Variable laden und dann die URL im Aufruf der Sounddatei ersetzen lassen. Ich bin mit der PHP- und Datenbankseite der Dinge beschäftigt, aber ich war frustriert mit dem Flash-Teil. Ich denke, es würde nur eine Variable von PHP zu Flash übergeben. Die Webseiten, die wir erstellen, würden schließlich 10 bis 15 Dateien pro Seite haben und jeder hätte eine andere Sounddatei und ein anderes Bild, auf das Sie klicken könnten, um den Sound auszulösen. Erster Klick würde die Datei starten und der zweite würde den Ton stoppen. Die Bilder und Tondateien sind alle in der Datenbank gespeichert.Übergabe von Variablen an Actionscript aus PHP/MySQL um eine Audiodatei abzuspielen
Ich fand diesen Code in einem anderen Beitrag und es ist im Grunde, was ich tun möchte. Ich vermisse immer noch den Button-Teil, aber wenn ich die Variable aus PHP herausfinden kann, wird sie eine Menge neuer Optionen eröffnen.
var soundRequest:URLRequest = "path/to/file.mp3"; //the path would be a variable passed from the database to php and then to the actionscript var s:Sound = new Sound(soundRequest); var sChannel = s.play(0, int.MAX_VALUE); //Causes it to repeat by the highest possible number to flash. //Above starts the sound immediatly (Streaming); //Now to wait for completion instead, pretend we didnt start it before. s.addEventLister(Event.SOUND_COMPLETE, onSComplete, false, 0, true); function onSComplete(e:Event):void { var sChannel = s.play(0, int.MAX_VALUE); //Causes it to repeat by the highest possible }
+1 das ist großartig, ich liebe es. –
Wissen Sie, wie ich eine Kopie der FLA für dieses Beispiel bekommen konnte, nur damit ich sehen kann, was in der Flash-Datei passiert? Kann der "" auch den Namen einer MP3-Datei an den Player (an einen Audio-Player) weitergeben, so dass mit einem Klick Sie können sagen: "Spielen Sie diese Audio-Datei im Audio-Player" aus einer Reihe von verschiedenen Links auf einer Seite? Ich muss immer noch herausfinden oder herausfinden, wie man einen Audioplayer, der eine Variable für die Audiodatei enthält, anstelle eines festen Dateinamens erstellt. Der Player würde nicht auf der Seite angezeigt, nur dort um jede Datei abzuspielen. –