Jetzt sind wirklich die RICHTIGEN PHP PROFIS GEFRAGT.
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abspiel
beispiel
bild
button
datei
daten
ewig abspielen
flash
format
formular
funktion
gen
hierbei
logik
player
richtung
sound
steuerelement
variable
wechsel
-
Hallo Leute,
ich stehe vor einem gro?en Problem.
Ich arbeite momentan an einem geheimen Projekt, worauf ich jetzt auch nicht gro?artig eingehen will.
Ich habe das komplette und extrem aufw?ndige System schon so gut wie fertig gestellt, bin aber jetzt bei einem Thema an meine grenzen gesto?en.
Ich habe extrem viele PHP Kentnisse, aber diesmal komme ich einfach nicht weiter.
Ich brauche ein Script, das mir verschiedene Audiodateien zusammenf?gt und gemeinsam abspielt.
Es geht hierbei nicht um Text, sondern nur um Zahlen. Ich habe bereits danach gegoogelt falls ein Klugscheisser wieder etwas sagen will :)
Also, es wird bei mir eine 4-Stellige Zahl generiert, die dann gespeichert und ausgegeben wird. Ich will hierbei noch die M?glichkeit geben, sich diese 4 Zahlen als Sound abspielen zu lassen. Und ja, ich will das wirklich, bitte keine anderen Tipps geben.
Ich habe Dateien im mp3 Format aufgenommen (1,2,3,4,5,6,7,8,9,0) und m?chte dann diese Mp3 Dateien zusammenf?gen lassen, und abspielen.
Sagen wir mein Script generiert 8-4-3-0.
Dann will ich, wenn man auf einen Knopf dr?ckt, diese Zahlen dann h?ren. Also meine Zahlen liegen auf meinem Server (nicht Lima-City, keine Angst, kenne die FAQ)
Kann mir irgendjemand hier helfen, denn egal was ich versucht habe, es hat sich beschissen angeh?rt.
Wie gesagt, wird die Zahl 8-4-3-0 (Beispiel) generiert, so soll das Soundscript diese Dateien zusammenf?gen oder irgendwie nacheinander die mp3 Dateien abspielen, aber ohne gro?artige Verz?gerungen zwischen den Zahlen.
Wenn mir jemand hierbei helfen kann, w?re ich ihm/ihr extrem dankbar!
Vielen Dank f?r die Hilfe im vorraus!
(achja, es sind 10 einzelne Dateien, also 1.mp3, 2.mp3, 3.mp3 und so weiter)
Beitrag ge?ndert am 28.06.2006 01:56 von hirbod -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
PHP kann zwar mittlerweile sogar Bilder und PDF Dateien erstellen, aber das man damit Audio Files bearbeiten kann, w?re mir ziehmlich neu.
Ich w?rde dir daher eher empfehlen, dich in Richtung Flash mal ein wenig unzusehen, da Flash als Multimedia Format wahrscheinlich deinen Wunsch realisieren kann.
(Ich selber kann jedenfalls kein Flash) -
doch doch, das kann klappen... aber nicht nur mit PHP alleine...
aber ersteinmal, ob ic das richtig verstanden habe...
man dr?ckt auf ne Zahl bei der Tastatur und dann wird die Datei wiedergegeben ja?
wenns so ist... wo wird die Zal eingegeben? irgendwo in der Wildnis deiner Homepage... (w?re mit JS zu realisieren) oder in nen Textfeld, dass dann anschlie?end abgeschickt wird?
Wenns mit nem Formular ist, und du die einzelnen Dateien, die abgespielt werden, nach den zahlen benannt ast, kann ic dir mit ActiveX weiterhelfen... aber dann haste leider ne Verz?gerung drinne.
Das Script:
<object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="WindowsMediaPlayer1" width="160" height="45">
<param name="URL" value="HIER DIE URL">
<param name="rate" value="1">
<param name="balance" value="0">
<param name="currentPosition" value="0">
<param name="defaultFrame" value>
<param name="playCount" value="1">
<param name="autoStart" value="-1">
<param name="currentMarker" value="0">
<param name="invokeURLs" value="-1">
<param name="baseURL" value>
<param name="volume" value="100">
<param name="mute" value="0">
<param name="uiMode" value="mini">
<param name="stretchToFit" value="0">
<param name="windowlessVideo" value="-1">
<param name="enabled" value="-1">
<param name="enableContextMenu" value="-1">
<param name="fullScreen" value="0">
<param name="SAMIStyle" value>
<param name="SAMILang" value>
<param name="SAMIFilename" value>
<param name="captioningID" value>
<param name="enableErrorDialogs" value="-1">
</object>
An der Stelle <param name="URL" value="HIER DIE URL"> kannst du dann die URL bis kirz vor die Datei schreiben, also von mir aus so...
<param name="URL" value="www.gwebspace.de/USER/Verzeichnis/...">
bei ... w?rde dann die MP3-Datei kommen... und wenn du das mit nem Formular gemacht hast, kannst du bei ... die Variable des Textfeldes eingeben. Das ActiveX-Steuerelement muss dann zwar noc puffern, was aber alles im Internet machen muss, aber es sollte von der Logik her gehen... so aste dann sconmal das Abspielen einer datei... wenn du alles naceinander wiedergeben willst, kannst du Locale Playlisten erstellen...
Das Steuerelement arbeitet zum Gl?ck auf den daten des Mediaplayers... dann machste dir mit dem einfac ne Playlist, in die die Daten von deinem Server kommen... also machste dann "Zur playliste hinzuf?gen" und dann gibste einfac den Dateipfad von Server an, wo die Datei da liegt... dann puffert der nur einmal und alles wird naceinander abgespielt... aber nur EINMAL!!
<param name="playCount" value="1">
Diese Zeile des Scripts gibt an, wie oft das alles wiedergegeben werden soll... anstatt die 1 macste da eben ne andere Zal in... bis 999 kannste das machen... ab 1000 f?ngt er normalerweise an zu meckern...
wenn er das f?r immer und ewig abspielen soll, bis der Orscmalz sich schon aufl?st, kannste das wohl eher vergessen... wobei 999 mal sollte auc reicen, oder??
-
Nein Nein, ihr habt mich nicht ganz verstanden.
Wenn man in meinem System eine bestimmte Seite aufruft, wird eine CAPTCHA geladen, indem Zahlen sind. Manchmal sind diese unleserlich. Daf?r habe ich bereits eine "Bild wechseln" Funktion eingebaut, aber ich will einfach noch das Feature haben, das es vorgelesen wird.
Die Zahl der Captcha wird in einer Datei abgespeichert und die Variable lautet $csecure
Dort steht die Zahl drinne. So, nun soll nebem dem "Bild wechseln" Button, ein anderer Button noch stehen. Wenn man da drauf klickt, soll aus der Variable $csecure die Zahl ausgelesen werden, dann soll entsprechend der Zahl Beispiel: "1234"
die 1.mp3, 2.mp3, 3.mp3, 4.mp3 nacheinander abgespielt werden, aber ohne das zwischen den Mp3 Dateien eine gr??ere Pause ist.
Ich hoffe jetzt kann mir geholfen werden :)
Danke
[EDIT]
Danke dir djtechnostyler, aber das war nicht das, wonach ich gesucht habe! Ich brauche eben diese Verz?gerung nicht. Mit Verz?gerung habe ich das selber hinbekommen
:)
Achja, ein Beispiel gibt es bei HOTMAIL. Wenn man eine neue Mail anlegt, dann muss man auch eine Captcha Grafik ausf?llen, und f?r Sehbehinderte gibt es dann eine FUnktion, mit der man sich das vorlesen lassen kann. Zwar total bescheuert, da soviel L?rm gemacht wird, das man nur minimal die Zahlen h?ren kann, aber in dieser Art und Weise f?nde ich das super!
Beitrag ge?ndert am 28.06.2006 16:00 von hirbod -
Das ist h?chstwahrscheinlich durch ein verstecktes Javaapplet oder Flash realisiert. Mit PHP geht es nicht, und JS kann es meines wissens nach auch nicht.
Frage eifnach im Flash Forum,, ob dir jemand etwas machen w?rde was in deine Richtung geht. Eventuell findet sich ja wer. ;) -
Also, ich habe eine idee, nur wei? ich nicht on die realisierbar ist...
Such ein Playlistformat, das f?r alle player l?uft, also alle player die man als PlugIn in den browsern laufen lassen kann (WindofMediaPlayer, Quicktime, RealPlayer, etc.) dann. Dann find heraus wie die Playlist aufgebaut ist...
Wenn du das weist, dann kannste ja ganz einfach ne Playlist schreiben und die als embed/link in die seite einf?gen... -
Also, ich habe eine idee, nur wei? ich nicht on die realisierbar ist...
Such ein Playlistformat, das f?r alle player l?uft, also alle player die man als PlugIn in den browsern laufen lassen kann (WindofMediaPlayer, Quicktime, RealPlayer, etc.) dann. Dann find heraus wie die Playlist aufgebaut ist...
Wenn du das weist, dann kannste ja ganz einfach ne Playlist schreiben und die als embed/link in die seite einf?gen...
Diese Idee ist genial. Das ist mir gar nicht eingefallen. Das ist sogar relativ einfach zu machen. Die Zahlen die ausgelesen werden, werden einfach in eine Playlist geschrieben.
Also 2 5 6 7
w?rde in eine Playlist dann 2.mp3, 5.mp3 etc. schreiben, und diese w?rden ohne gro?e Verz?gerung alle nacheinander abgespielt, da es sich immer nur um Zahlen handelt, wird das wohl maximal 5-7 KB sein, die geladen werden. Sogar Modemfreundliche Funktion.
Ich weiss nur nicht, ob man .pls Dateien oder .emu Dateien in ein embed einbinden kann!
Aber probieren geht ?ber studieren :)
Danke dir! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage