Version 3
PLAY (TonName{; Kanal})
Parameter | Typ | Beschreibung | |
TonName | String | Name des Tons | |
Windows: .WAV, .MID oder .AVI Datei | |||
jede Plattform: MacOS 'snd' Ressource | |||
oder leerer String für Ende asynchroner Ton | |||
Kanal | Numerisch | mit Angabe asynchroner Synthesizer Kanal, | |
ohne Angabe synchron |
Beschreibung unter Windows
Unter Windows spielt der Befehl PLAY Töne (.WAV files), MIDI (.MID files), oder Video (.AVI files) Windows Dateien. In TonName übergeben Sie den kompletten Pfadnamen der Datei, die Sie spielen möchten.
Hinweis: Sie können keine Multimedia-Dateien oder -objekte im asynchronen Modus spielen. Verwenden Sie dazu die OLE Services.
Der Befehl PLAY spielt unter Windows oder auf Macintosh (mit den unten angegebenen Einschränkungen) einen Sound vom Typ `snd` mit dem Ressourcennamen TonName auf Macintosh.
Wird Kanal nicht angegeben, wird Tonname synchron gespielt, d. h. die Ausführung der 4D Methoden wird solange unterbrochen, bis der Ton ganz abgespielt wurde.
Hat Kanal den Wert 0, erhalten Sie einfach digitale Töne. Der Ton wird asynchron abgespielt, d.h. er wird gespielt, ohne die Ausführung der Methoden zu unterbrechen. Die zugeteilte Kanalnummer hängt vom Ton ab, den Sie spielen möchten.
Mit folgender Anweisung können Sie das Abspielen von synchronem Sound stoppen:
PLAY ("";0)
Arbeiten Sie mit einer Datenbank gleichzeitig unter Windows und auf Macintosh, können Sie Macintosh Töne auch auf der Windows Plattform spielen. Gehen Sie folgendermaßen vor:
Verwenden Sie auf Macintosh einen Ressourceneditor wie z.B. ResEdit oder Resorcerer, kopieren Sie die erforderlichen 'snd ' Ressourcen in die Resource fork der Strukturdatei.
Übertragen Sie die Datenbank mit 4D Transporter von Macintosh auf Windows.
Wichtiger Hinweis: Die Windows Version von 4th Dimension spielt keine Macintosh Töne, die mit MACE komprimiert wurden.
Beispiele
1. Folgendes Beispiel zeigt, wie Sie eine Videodatei auf Windows spielen:
$DocRef := Open document ( ""; "AVI") If (OK=1) CLOSE DOCUMENT($DocRef) PLAY (Document) End if
2. Folgender Code erscheint in einer Startup Methode. Er begrüßt den Benutzer mit einem Sound, der auf Macintosh Begrüßungssound heißt:
PLAY ("Welcome Sound") ` Spiele Begrüßungssound
Referenz
BEEP.