anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Sounds https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=3341 |
Seite 1 von 2 |
Autor: | Rantanplan [ Do 01 Feb, 2007 12:31 ] |
Betreff des Beitrags: | Sounds |
*edit*...hat sich erledigt |
Autor: | Rantanplan [ Do 01 Feb, 2007 12:49 ] |
Betreff des Beitrags: | |
*edit* erledigt... |
Autor: | Rantanplan [ Do 01 Feb, 2007 14:40 ] |
Betreff des Beitrags: | |
Ich habe da noch eine Frage bezüglich der Sounds...Wenn die User den Sound deaktivieren, wird er immernoch abgespielt. Woran kann das liegen? |
Autor: | theTJ [ Do 01 Feb, 2007 23:13 ] |
Betreff des Beitrags: | |
in einigen scripten ist glaub ich die abfrage auf die Soundeinstellungen nicht richtig... [php] if (!$session['user']['prefs']['nosounds']) output("<embed src=\"media/newday.wav\" width=10 height=10 autostart=true loop=false hidden=true volume=100>",true); [/php] so oder ähnlich müsste das dann aussehen... HTH theTJ |
Autor: | Kevz [ Fr 02 Feb, 2007 12:58 ] |
Betreff des Beitrags: | |
Es spielt nur dann Sound ab, wenn die Rückgabe "false" ist. |
Autor: | Rantanplan [ Fr 02 Feb, 2007 14:22 ] |
Betreff des Beitrags: | |
Also in meiner Newday zB steht es so: if (!$session['prefs']['nosounds']) output("<embed src=\"media/newday.wav\" width=10 height=10 autostart=true loop=false hidden=true volume=100>",true); Kann ich dann false einfach rausnehmen?? ![]() |
Autor: | Kevz [ Fr 02 Feb, 2007 15:02 ] |
Betreff des Beitrags: | |
Ist doch richtig so... wie wäre es denn, wenn deine User einfach mal im Profil die Sounds deaktivieren? Gibt ja nur zwei Auswahlen, jeweils "Ja" oder "Nein". |
Autor: | Rantanplan [ Fr 02 Feb, 2007 17:46 ] |
Betreff des Beitrags: | |
Das haben sie ja und die Sounds werden trotzdem noch abgespielt... ![]() |
Autor: | Kevz [ Fr 02 Feb, 2007 17:48 ] |
Betreff des Beitrags: | |
Ersetze mal hier durch: [php]if ( !is_bool($session['user']['prefs']['nosounds']) ) [/php] |
Autor: | Harthas [ Fr 02 Feb, 2007 19:28 ] |
Betreff des Beitrags: | |
[php]if (!$session['prefs']['nosounds'])[/php] Schau dir das mal an ~.~ [php]if (!$session['user']['prefs']['nosounds'])[/php] würde eigentlich schon genügen ;-) |
Autor: | Rantanplan [ Sa 03 Feb, 2007 12:45 ] |
Betreff des Beitrags: | |
Danke funzt |
Autor: | rumburak [ Sa 09 Jun, 2007 21:39 ] |
Betreff des Beitrags: | |
Kann man einen Sound auch verzögert abspielen? Also dass er mit der Seite geladen, aber zum Beispiel erst nach 10 Sekunden abgespielt wird? ![]() |
Autor: | Auric [ Sa 09 Jun, 2007 21:48 ] |
Betreff des Beitrags: | |
Soweit ich weiß nur per Javascript (settimeout) |
Autor: | Bill Tür [ Mo 11 Jun, 2007 09:14 ] |
Betreff des Beitrags: | |
rumburak hat geschrieben: Kann man einen Sound auch verzögert abspielen?
Also dass er mit der Seite geladen, aber zum Beispiel erst nach 10 Sekunden abgespielt wird? ![]() nimm die Sounddatei, deinen persönlichen Lieblingseditor für Sounddateien und häng 10 secs Stille vornedran. |
Autor: | Kamui [ Mo 11 Jun, 2007 11:31 ] |
Betreff des Beitrags: | |
Elegante Lösung... [php] rawoutput('<script language="JavaScript">setTimeout("<embed src="DEINE SOUNDDATEI" width=10 height=10 autostart=true loop=false hidden=true volume=100>",10000);</script>'); [/php] Mit diesem Codeschnippsel würde die Sounddatei 10 sek. verzögert starten. Die Angabe der verzögerung findet in Millisekunden statt deshalb auch 10000 anstatt 10 |
Autor: | Eliwood [ Mo 11 Jun, 2007 16:27 ] |
Betreff des Beitrags: | |
@Kamui: Das erfüllt die Anforderungen nicht... Er möchte gerne, dass der Sound mit der Seite geladen wird. Eventuelle Lösung: externes PHP-Script, das die Datei lädt als Pfadangabe geben, da mit sleep 10 Sekunden schlafen und dann die Datei ausgeben... Ich teste das mal. Edit: Okay. Geht auch nicht. Schade. Die 10 Leersekunden sind wohl die einzige, richtige Möglichkeit. (Gut, Flash wär noch möglich, aber Mist.) |
Autor: | Kamui [ Mo 11 Jun, 2007 16:38 ] |
Betreff des Beitrags: | |
@Eli: Hmm was macht es schon für ein unterschied ob der Sound nun geladen ist und erst nach 10 sek. abgespielt wird oder ob der Sound erst nach 10 sek. geladen wird und sofort abgespielt wird? Bei beiden Methoden würde das selbe rauskommen der Sound würde nach 10 sek. abgespielt werden also wozu unnötig an der Sounddatei rum pfuschen? EDIT: Aber wenn du es unbedingt so haben willst dann würde es auch mit Ajax gehen. Lege eine PHP Datei an wo der Code für den Sound steht und in der Datei wo der Sound abgespielt werden soll erzeugst du ein HttpRequest Object. mit setTimeout löst du nach 10 Sekunden den Request aus und lädst den String zum laden der Sounddatei in ein span Container und schon hast du den Sound nach 10 sek. geladen. |
Autor: | Eliwood [ Mo 11 Jun, 2007 16:43 ] |
Betreff des Beitrags: | |
Kamui hat geschrieben: @Eli: Hmm was macht es schon für ein unterschied ob der Sound nun geladen ist und erst nach 10 sek. abgespielt wird oder ob der Sound erst nach 10 sek. geladen wird und sofort abgespielt wird? Bei beiden Methoden würde das selbe rauskommen der Sound würde nach 10 sek. abgespielt werden also wozu unnötig an der Sounddatei rum pfuschen? Rumbarak hat geschrieben: Kann man einen Sound auch verzögert abspielen?
Also dass er mit der Seite geladen, aber zum Beispiel erst nach 10 Sekunden abgespielt wird? Es ist nicht die Lösung auf den Wunsch. Das ist der Unterschied. |
Autor: | Kamui [ Mo 11 Jun, 2007 16:58 ] |
Betreff des Beitrags: | |
Hmm will man es so genau nehmen dann wäre deine Lösung mit dein 10 sek. Stille vorne dran hängen auch nicht das was er wünscht schliesslich wird der Sound ja mit dem laden der Seite abgespielt und nicht erst nach 10 sek. und es wären halt nur die 10 sek. Stille anstatt dem Sound also so pingelich sollte man dann doch nicht sein ![]() |
Autor: | Eliwood [ Mo 11 Jun, 2007 17:39 ] |
Betreff des Beitrags: | |
Kamui hat geschrieben: Hmm will man es so genau nehmen dann wäre deine Lösung mit
dein 10 sek. Stille vorne dran hängen auch nicht das was er wünscht schliesslich wird der Sound ja mit dem laden der Seite abgespielt und nicht erst nach 10 sek. und es wären halt nur die 10 sek. Stille anstatt dem Sound also so pingelich sollte man dann doch nicht sein ![]() Wenn man "Sound" als Geräusche und nicht als Musikdatei definiert, dann sind 10 Sekunden Leerzeit kein Sound => Sound wird nicht abgespielt. Da kann man viel drehen ;o Zudem wars nicht meine Idee. Meine Idee ging nicht. |
Seite 1 von 2 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |