4D v16.3

PLAY

Home

 
4D v16.3
PLAY

PLAY 


 

PLAY ( ObjektName {; async} ) 
Parameter Typ   Beschreibung
ObjektName  String in Name oder Pfad von Tondatei oder Systemton,
leerer String zum Stoppen bei asynchronem Abspielen
async  Lange Ganzzahl in (Windows) mit Angabe asynchrone Ausführung; ohne Angabe synchrone Ausführung

Der Befehl PLAY spielt Ton- oder Multimedia-Dateien ab. In ObjektName übergeben Sie den kompletten Pfadnamen der Datei, die Sie abspielen möchten. Auf OS X ist der Befehl auch zum Abspielen eines Systemtons verwendbar.

  • Um eine Datei abzuspielen, übergeben Sie ihren Namen und Pfadnamen im ObjektName. Sie können einen vollen Pfadnamen oder einen Namen in Bezug auf die Strukturdatei der Anwendung angeben.
    Unterstützt werden die gängigen Ton- und Multimedia Dateiformate wie .WAV, .MP3, AIFF (OS X). Auf OS X unterstützt der Befehl insbesondere Core Audioformate.   
  • (nur OS X): Um einen Systemton zu spielen, übergeben Sie den Namen direkt im Parameter ObjektName.
Hinweis: 'snd' Ressourcen, wie auf Mac OS 9 und älter verwendet, werden nicht mehr unterstützt

Der Parameter async gibt unter Windows an, asynchron zu spielen. Synchron bedeutet, dass die Bearbeitungsprozesse gestoppt werden, bis der Ton ganz abgespielt ist. Asynchron bedeutet, dass die Bearbeitungsprozesse nicht gestoppt werden und der Ton im Hintergrund läuft. Ist asnc übergeben und hat den Wert 0 (oder eine andere Lange Ganzzahl), läuft der Ton asynchron. Ist asnc nicht übergeben, läuft der Ton synchron.

Hinweis: Auf OS X wird der Ton immer asynchron abgespielt, unabhängig ob mit oder ohne den Parameter async 

Folgende Anweisung stoppt das Abspielen von asynchronem Ton:

 PLAY("";0)

Folgendes Beispiel zeigt, wie Sie eine WAV Datei auf Windows spielen:

 $DocRef :=Open document("";"WAV";Read Mode)
 If(OK=1)
    CLOSE DOCUMENT($DocRef)
    PLAY(Document;0) //asynchron spielen
 End if

Folgende Anweisung spielt einen Systemton auf OS X:

 PLAY("Submarine.aiff")



Siehe auch 

BEEP

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Benutzeroberfläche
Nummer: 290

 
GESCHICHTE 

Erstellt: < 4D v6
Geändert: 4D v11 SQL

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)