Hi
Mein Problem ist, dass ich einen Sound laden wollte(mit LoadSound()), und wollte ihn danach logischerweise mit PlaySound() abspielen. Mein Problem, liegt aber daran, dass LoadSound() NULL ergibt.
1. Muss man den Sound in einem OpenScreen() - CloseScreen() Block laden?
Ich hab's gemacht (obwohl sich nix ändert, wenn man den Sound vorher od. in der Mitte ldet)
2. In welchem Format muss der Sound vorliegen
Bei mir in MP3, aber, wenn ich daraus eine WAV mache, ändert sich auch nichts.
3. In welchem (Unter-)Verzeichniss muss sich der Sound befinden?
bei mir in C:\PB-Projekte\Nimberlis\data\music\lied.mp3
und die PB-Datei liegt in C:\PB-Projekte\Nimberlis\nimb.pb
Ich hoffe, mir kann wer helfen...
Bis dann, Daniel
P.S.: Midas11.dll ist vorhanden
LoadSound() = 0
LoadSound() = 0
Meine Programmier-Tools:
Und Java wollte ich auch mal probieren

- PureBasic Professional Vollversion
- jaPBe mit kaputtem Compiler
- Borland C++ Builder 6.0
- MS C++ Express-Edition
Und Java wollte ich auch mal probieren

-
- Beiträge: 6291
- Registriert: 29.08.2004 08:37
- Computerausstattung: Hoffentlich bald keine mehr
- Kontaktdaten:
-
- Beiträge: 93
- Registriert: 16.11.2005 18:27
- Wohnort: Neuss
Hallo Wespe,
1.
Sound sollte mit
initialisiert werden.
2. Der Audiorecorder von MS erzeugt teilweise falsche WAV Dateien. PB und andere Programme können die nicht fehlerfrei wiedergeben. Einfach mit einem anderen Recoder das WAV File generieren oder die mp3 konvertieren und es sollte gehen.
1.
Sound sollte mit
Code: Alles auswählen
If InitSound() = 0
MessageRequester("Fehler", "DirectX 7 oder keine Soundkarte im System verfügbar", 0)
End
EndIf
2. Der Audiorecorder von MS erzeugt teilweise falsche WAV Dateien. PB und andere Programme können die nicht fehlerfrei wiedergeben. Einfach mit einem anderen Recoder das WAV File generieren oder die mp3 konvertieren und es sollte gehen.
---------------------------------------------------
Man lernt nur aus Fehlern!
Man lernt nur aus Fehlern!
Re: LoadSound() = 0
@roherter
Ach du gutes Stück! Den Sound mit der MovieLib aufrufen... aber ich hab ja kein Video, sondern eine MP3-Datei. Oder kann man MPs auch als "virtuelle" Movies abspielen??


Ach du gutes Stück! Den Sound mit der MovieLib aufrufen... aber ich hab ja kein Video, sondern eine MP3-Datei. Oder kann man MPs auch als "virtuelle" Movies abspielen??

- Green Snake
- Beiträge: 1394
- Registriert: 22.02.2005 19:08
@Wespe:
Ja. Kann man (auch wenn ich nicht roherter bin..)
Hier ein Zitat aus der VideoLib:
Ja. Kann man (auch wenn ich nicht roherter bin..)
Hier ein Zitat aus der VideoLib:
(aus der 3.94er Version)Syntax
Höhe = MovieHeight()
Beschreibung
Gibt die Höhe (in Pixel) des aktuellen Movies zurück. Ist das Ergebnis gleich -1, wurde kein (kompatibler) Video-Stream gefunden. Der Audio-Stream kann trotzdem abgespielt werden. Dies ist besonders nützlich für das Abspielen von MP3-Dateien mit den Movie-Befehlen (!).

Sachen gibt's, die gibt's garnicht.