lukask89
hi!
Ich suche ein script womit ich meine Hintergrundmusik in so einer art playlist abspielen kann also ohne irgendwelche buttons sondern transparent "wenn das erste fertig ist kommt das zweite und dann das dritte... " egal obs mit zufallfunktion is oder nicht. hauptsacahe man hört nich immer ein lied.
Hab schon wirklich alles abgegogooglet und das einzige was ich gefunden hab is dies:
http://unix.nightfire.ch/java/ aber damit kann man leider nur die zufallfunktion beim aufrufen der seite hervorrufen und danach wiederholt sihc das lied immer :-(
Hoffe einer von euch kann mir helfen ich brauche diese funktion dringend.
Vielen dnak schon im voruas an die, die sihc zeit nehmen meinem beitrag zu widmen.
F4n4T!C
mhhh, es wäre nicht gerade sinnvoll alle lieder zusammenzuschneiden weil sonst die Ladezeiten "leicht" ansteigen würden!
Barabbas
soweit ich weiß, kann man die Länge einer Midi Datei nicht aus der Datei auslesen, ohne sie komplett zu "parsen", d.h. die Tonanweisungen umzurechnen. Das scheint offensichtlich zu umständlich.
Die einzige Möglichkeit, die ich sehe, ist also ein Array mit Midi-Dateien einzurichten (JS oder PHP) und statisch alle 2 Minuten den IFrame mit dem Midi-Element neu aufzurufen (in der PHP Variante) bzw. mit JS dem Embed- Element eine andere Quelle zuzuweisen.
Ich habe etwas ähnliches in Form einer Zufallsfunktion auf
http://sid.senfbaum.de verwirklich, prinzipiell besteht kein Unterschied zu einer Playlist- Version. Allerdings bezieht sich mein Code auf SID Dateien und ein entsprechendes PlugIn.
Vll. findest du ja doch noch eine Möglichkeit mit "nativen" HTML / JS Methoden, ich kann es mir aber eigentlich nicht vorstellen. Weiterhin kannst du bei
http://www.wotsit.org und
http://www.filext.com gute Erläuterungen zum Midi- Format finden, die dir vll. bei der Berechnung der Spielzeit helfen.
//edit:
Midi Homepage
brb
hoist that rag
lukask89
vielen dank für die antworten werde es heute abend ma l ausprobieren aber ich benutze mp3 dateien hab ne musik hp und midis find ich eh nicht so überragend.
Barabbas
*schock* wie komme ich denn auf Midi? Bei MP3 sollte das ja möglich sein, aus Dateigröße, Bitrate und Header sollte sich die Länge errechnen lassen, mit der man dann via PHP ohne weiteres eine Playlist erzeugen kann - wenn man den Aufwand nicht scheut
lukask89
gibt es wirklich keine einfachere variante anstatt die bitrate die länge u.s.w zu berechen einfach per normale scripte die riehenfolge der lieder bazustimmen.
p.s. : leider kann ich kein php auf meinem server verwenden von daher bitte ich um eine lösung mit java-scripten ich weiß dass es sowas gibt hatte das mal aber is lange lange her :-(
thx
"wir können ja wenn ich dich nicht nerve über icq nach einer lösung suchen."
Barabbas
http://www.mcse.ms/message1181202.html dort ist ein Code zu finden, der den Mediaplayer anspricht. Keine Ahnung, ob es funktioniert, aber wenn es funktioniert dann wahrscheinlich nur mit dem IE.. aber deine HP ist ja eh für andere Browser nicht zugänglich.
brb
Snake
| Zitat: |
Original von manx
darf es auch flash sein?
da gäbe es hübsche möglichkeiten mit streamplayer und xml playlist. |
streamplayer?
kannste auch nen radiostream wiedergeben?
lukask89
| Zitat: |
Original von Barabbas
http://www.mcse.ms/message1181202.html dort ist ein Code zu finden, der den Mediaplayer anspricht. Keine Ahnung, ob es funktioniert, aber wenn es funktioniert dann wahrscheinlich nur mit dem IE.. aber deine HP ist ja eh für andere Browser nicht zugänglich.
brb |
also so inner art hab ich mir das schon vorgestellt aber da muss ja auf den einzelnen link klicken.
aber ich hätte es gerne so dass wenn der besucher auf die hp kommt musik automatisch abgespielt wird und dann wenn das eine fertig ist automatisch das zweite abgespielt wird und so weiter und das alles unsichtbar im hintergrund.
gibt es da so ne möglichkeit das so zu gestallten???
lukask89
| Zitat: |
Original von Barabbas
http://www.mcse.ms/message1181202.html dort ist ein Code zu finden, der den Mediaplayer anspricht. Keine Ahnung, ob es funktioniert, aber wenn es funktioniert dann wahrscheinlich nur mit dem IE.. aber deine HP ist ja eh für andere Browser nicht zugänglich.
brb |
Also so inner art is schon gut, aber eigentlich wollte ihc es anders.
Also : ich wollt das so, dass wenn der Besucher auf die Hp geht "automatisch" musik bgespielt wird ohne dass der user was mcahen muss oder so. Und wenn das lied vorbie is sollte auch "automatisch" das nächste kommen.
und das ohne dass ich die alle zusammenscheniden muss oder sowas kompliziertes.
Gäbe es da was???
Oh sorry hab leider 2 mal geschriebn
moonsword
@barrabas
hast du schnell ein Beispiel zum Berechnen von mp3 längen?
würde mich interressieren, weil ich schon lange sowas such
@lukas
du hättest die längen auch in ein Array schreiben können und im Hintergrund einen Counter mit laufen lassen und dann immer überprüfen, ob die gleich sind, die Zahlen
und dann hält Lied wechseln
Snake
unter php geht das mit ensprechenden
libs ganz gut