[Webdesign] Sound bei betreten des Chatraums!

Jurek

schläft auf dem Boardsofa
Sound bei betreten des Chatraums!

Hi Leute!

Wie kann ich es einstellen (einprogrammieren), daß bei bestimmter Ereigniss ein festgelegter Sound abgespielt wird?
Ich will mir ein kleines privater Chat einrichten (hab ich mich schon fürs Gtchat entschieden) wo bei betreten des Chatraums für alle anderen Chater, ein Sound abgespielt werden soll.
Es kann aber auch ein Button sein, wo wenn man dadrauf Klickt, jede andere eine akustische Meldung bekommt!

Kann mir jemand dabei helfen?

Gruß
Jurek
 
soviel ich weis geht das .... ich mach mich mal schlau und werde dann hier posten.
falls jemand anderes schneller ist, nur zu :)

Mathias
 
Hi Mathias!

danke für schnelle Antwort und hoffe, daß Du was findest!

Gruß
Jurek
 
so, da bin ich wieder ...

bei betreten des Chatraums Musik abspielen:
das kannst du am besten mit der Hintergrundmusik lösen, die abgespielt wird, sobald sich das Chatfenster öffnet.
<html>
<head>
<title>Text des Titels</title>
<!-- Microsoft: -->
<bgsound src="background.mid" loop="infinite">
</head>
<body>
<!-- Netscape: -->
<embed src="background.mid" autostart="true" loop="true" hidden="true" height="0" width="0">
<h1>Inhalt der Seite</h1>
</body>
</html>

loop="true" steht für endlose Wiederholung. Soll das Soundfile nur einmal abgespielt werden, dann lässt du das Attribut einfach weg :)


Willst du das Ganze auf einen Button legen, dann geht das nür über Javascript. Wenn Du Dich ein bisschen in Dreamweaver auskennst, ist das aber auch kein Problem. Einfach ein Verhalten auf einen Button legen. Ich hab das kurz mal getestet, aber da hat sich bei mir WinAmp geöffnet um das File abzuspielen. Das ist ja sicher nicht das was Du willst. Mit ein bisschen rumprobieren und vielleicht auch noch das Attribut "hidden="true" anfügen, dann könte das ganze klappen. Wenn ich heute abend Zeit hab, dann versuch ich das mal zuhause.

<head>
<script language="JavaScript">
<!--
function MM_controlSound(x, _sndObj, sndFile) { //v3.0
var i, method = "", sndObj = eval(_sndObj);
if (sndObj != null) {
if (navigator.appName == 'Netscape') method = "play";
else {
if (window.MM_WMP == null) {
window.MM_WMP = false;
for(i in sndObj) if (i == "ActiveMovie") {
window.MM_WMP = true; break;
} }
if (window.MM_WMP) method = "play";
else if (sndObj.FileName) method = "run";
} }
if (method) eval(_sndObj+"."+method+"()");
else window.location = sndFile;
}
//-->
</script>
</head>

<body>
.
.
.
.
.
.
.
.
.
.
.
.
.
<img src="img/button.gif" width="124" height="27" onClick="MM_controlSound('play','document.CS1016547495642','file:///D|/Mathias/lied.wav')">
.
.
.
.
<EMBED NAME='CS1016547495642' SRC='file:///D|/Mathias/lied.wav' LOOP=false
AUTOSTART=false MASTERSOUND HIDDEN=true WIDTH=0 HEIGHT=0>
</EMBED>
.
.
.
</body>
</head>

Der Javascript-Code wurde so von DW generiert, ich hab also nicht den genauen Plan was das alles heißt. Eigentlich ist alles klar bis auf das NAME="CS1016547495642".
Mit Javascript geht es allerdings erst ab Browser 4.x
alle älteren Browser können nur einen MouseOver interpretieren

spiel ma bisschen rum - dann bekommst Du das sicher hin

Gute Hilfestellungen gibt es auch bei http://selfhtml.teamone.de/

Viel Spass beim testen
Mathias
 
Hi Mathias!

Ich danke dir, aber ich glaube, daß Du mich missverstanden hast :(
Ich will, das die, die im Chat sind eine akustische Meldung bekommen in dem Moment wo ein neuer Chater ins Chatraum kommt!

Du weiss wie das ist! Man surft, Chat in anderem Fenster geöffnet und du merkst nicht, daß noch einer sich mit dir unterhalten will! Und dann irgenwann schaust du ins Chatfenster: Ups, da war einer aber ist inzwischen schon weg! Das will ich vermeiden!

Hast Du noch eine Idee?

Gruß
Jurek
 
Autsch ..... da hab ich dich wirklich ein bisschen falsch verstanden

Dann muss ich nochmal komplett umdenken. Werd mir heute abend oder morgen nochmal Gedanken dazu machen.
Also Du hörst auf jeden Fall nochmal von mir.

Hast Du mir vielleicht ne URL wo ich mir den Chat mal anschauen kann? Dann kann ich mir ein Bild von den Möglichkeiten machen. Vielleicht geht ja was in der Weise, wie das mit Smilies im Chat funktioniert - nur eben, dass kein Bild sondern ein Soundfile "angezeigt" (abgespielt) wird.

so long
Mathias
 
Hi Mathias!

Die Adresse kann ich dir nicht geben, weil ich teste es im Moment auf meinem PC Zuhause.
Den Chat kannst Du dowloaden von www.gtchat.de.
Ich freue mich schon auf deine nächste Antwort!

Danke und Gruß
Jurek
 
ich hab eben mal die FAQ vom GTChat gelesen

versuch doch mal das Image von einem Smilie durch ein .wav- oder MP3-File zu ersetzen.
Ein Bildchen wird ja übertragen - warum dann nicht auch eine Sounddatei.

Gib Bescheid ob es tut oder nicht.

Wenn nicht, dann seh ich eigentlich schon schwarz, würde mich dann aber nochmal ranhängen.

Grüß
Mathias
 
Nein!
Mit Smileysersatz funkts nicht!

Es könnte auch stat Klang eine art von Alertfenster aufgehen!
Ist im Prinzip egal was, hauptsache der Chatter wird aufmerkasem, daß irgendwas im Chat passiert!

Gruß
Jurek
 
Oben