Sound erstellen

Anfängerfragen zum Programmieren mit PureBasic.
Basti
Beiträge: 3
Registriert: 19.11.2006 19:51

Sound erstellen

Beitrag von Basti »

Hallo, wie kann ich denn eine Sound laden und dann auch abspielen lassen?
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

In der Hilfe unter Sound nachsehen, ist ein Beispiel bei.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Basti
Beiträge: 3
Registriert: 19.11.2006 19:51

Beitrag von Basti »

Danke :D
Basti
Beiträge: 3
Registriert: 19.11.2006 19:51

Beitrag von Basti »

ich find das beispiel nicht.
Könnte es vielleicht einer ins Forum kopieren? :cry:
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

@Basti
Aus der PB-Hilfe:

Code: Alles auswählen

;
; ------------------------------------------------------------
;
;   PureBasic - Sound example file
;
;    (c) 2001 - Fantaisie Software
;
; ------------------------------------------------------------
;

If InitSound() = 0
  MessageRequester("Error", "Can't open DirectX 7 or no sound card is available",  0)
  End
EndIf

SoundFileName$ = OpenFileRequester("Choose a .wav file", "", "Wave files|*.wav",0)
If SoundFileName$
  If LoadSound(0, SoundFileName$)
    PlaySound(0,1)
    MessageRequester("Sound", "Playing the sound (loop)..."+Chr(10)+"Click to quit..", 0)
  Else
    MessageRequester("Error", "Can't load the sound.", 0)
  EndIf
EndIf
End   
; ExecutableFormat=Windows
; Executable=C:\Programmation\PureBasic\Examples\Sound.exe
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
Programie
Beiträge: 1280
Registriert: 06.08.2005 22:56
Computerausstattung: https://www.sysprofile.de/id160800
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von Programie »

Ist zwar nicht das Beispiel von der Hilfe:

Code: Alles auswählen

InitSound(); Soundumgebung initialisieren
UseOGGSoundDecoder(); Wenn du OGG-Dateien wiedergeben möchtest

File$=OpenFileRequester("Datei öffnen","Sound.wav","Wav oder OGG Vorbis|*.ogg;*.wav",#False); Auswahlfenster öffnen
 If File$; Überprüfen, ob File$ ein Zeichen enthält
  If LoadSound(1,File$); Sound laden
   PlaySound(1); Wiedergabe starten
   MessageRequester("Information","Die Datei '"+GetFilePart(File$)+"' wird wiedergegeben!",#MB_ICONINFORMATION); Quellcode "stoppen", da sonst die Wiedergabe abgebrochen wird
  EndIf
 EndIf
BildBildBildBild
Antworten