FMOD_LoadSong und IncludeBinary

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
Amon
Beiträge: 26
Registriert: 12.05.2005 21:29

FMOD_LoadSong und IncludeBinary

Beitrag von Amon »

Hallo alle Zusammen,

leider hat mir eine intensive Suche und auch das Beispiel im Pure Area Codearchiv nicht weitergeholfen:

Ziel:
Eine XM-Modul Datei per FMOD abspielen. Das Quellfile soll als Include in der Exe sein.

Mein Ansatz:

Code: Alles auswählen

modul.l =FMUSIC_LoadSongEx2(?Musik,0,?EndeMusik-?Musik,#FSOUND_LOOP_NORMAL,0,0)

DataSection
  Musik:
    IncludeBinary "sfx/musik.xm"
  EndeMusik:
EndDataSection
Anmerkung:
Als Extra Datei geladen funktioniert es einwandfrei - nur das ist halt nicht das Wunschziel meiner Bemühungen.

Fehler:
Programm läuft, es wird aber kein Modul abgespielt. Rückgabewert der Funktion = 0

Für Tricks / Tipps / Anregungen danke ich schon im Voraus.

[EDIT: Fehlendes Komma nachgetragen. Danke @Kiffi]
Zuletzt geändert von Amon am 17.04.2006 14:47, insgesamt 3-mal geändert.
Benutzeravatar
Kiffi
Beiträge: 10711
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: FMOD_LoadSong und IncludeBinary

Beitrag von Kiffi »

Code: Alles auswählen

modul.l =FMUSIC_LoadSongEx2(?Musik0,?EndeMusik-?Musik,#FSOUND_LOOP_NORMAL,0,0)
ist das so gewollt, dass da '?Musik0' (anstelle von '?Musik') steht?

Alternative: Musikdatei temporär speichern und von dort aus abspielen?

Grüße ... Kiffi
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

hast du in deinem programm diesen abschnitt in DataSection / EndDataSection eingeschlossen?
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Amon
Beiträge: 26
Registriert: 12.05.2005 21:29

Beitrag von Amon »

@Kiffi:

Srry, da hat sich ein Tippfehler eingeschlichen bzw. fehlt das Komma:

Code: Alles auswählen

modul.l =FMUSIC_LoadSongEx2(?Musik,0,?EndeMusik-?Musik,#FSOUND_LOOP_NORMAL,0,0) 
@Kaeru Gaman:

Ja, der Abschnitt ist in einer DataSection
Benutzeravatar
125
Beiträge: 1322
Registriert: 19.09.2004 16:52
Wohnort: Neu Wulmstorf (Hamburg)
Kontaktdaten:

Beitrag von 125 »

Hi,
Boardsuche nutzen:
http://www.purebasic.fr/german/viewtopi ... oadsongex2

Dir fehlt das #FSOUND_LOADMEMORY

mfg
125
Bild
BildDas ist Tux. Kopiere Tux in deine Signatur und hilf ihm so auf seinem Weg zur Weltherrschaft.
Amon
Beiträge: 26
Registriert: 12.05.2005 21:29

Beitrag von Amon »

herzlichen dank

hab ich wohl leider zu wenig in die tiefe der suchergebnisse gewühlt
Antworten