Seite 1 von 1

Midi wird nicht abgespielt!

Verfasst: 15.12.2005 19:59
von Gackt
Hi,
Ich hab ein Button erstellt, wo man draufklicken kann und musik
hören kann. Aber wenn ich draufklicke, bekomme ich eine fehlermeldung
"#Sound not initialized". Was soll das heißen ?

Code: Alles auswählen

InitSound()
Musik = LoadSound(#PB_Any,"media\lodoss.mid")
PlaySound(Musik,1)
Müsste doch funktionieren oder ?

Ich hab die Sufu benutzt und folgendes gefunden:
http://forums.purebasic.com/german/view ... nitialized

Aber hier wird auch nicht erklärt, wie man das Problem beseitigen kann.


Ich wär euch dankbar, wenn ihr mir weiterhelfen könntet.

MfG
Gackt

Verfasst: 15.12.2005 20:00
von AndyX
MIDI-Files kannst du so nicht abspielen.

Verfasst: 15.12.2005 20:17
von Gackt
Wie denn sonst ? Vielleicht mit CatchSound ?

Code: Alles auswählen

InitSound()
Musik = LoadSound(#PB_Any,"media\lodoss.mid")

CatchSound(Musik, ?Music)

DataSection
   Music: IncludeBinary "media\lodoss.mid"
EndDataSection
Hab ich auch schon versucht, aber leider ohne Erfolg...

Verfasst: 15.12.2005 20:22
von MVXA
AndyX hat geschrieben:MIDI-Files kannst du so nicht abspielen.
Das gilt auch für CatchSound

Verfasst: 15.12.2005 20:25
von Gackt
Ok, dann hab ich hier was interessantes gefunden:
http://www.purebasic-lounge.de/viewtopi ... 0155442332

So, jetzt bräuchte ich ein paar Tipps: wofür ist mciSendString() da ?

Verfasst: 15.12.2005 20:25
von Kaeru Gaman
für die Sound-befehle musst du ein .WAV verwenden...

edit:
bei rückfragen für sachen in der Lounge, frag doch auch in der Longe...

Verfasst: 15.12.2005 22:37
von Gackt
Ok, ich habs hinbekommen ^^
Ich habe eine library genommen :D

Edit: Damit die Anfänger in Zukunft wissen können, wo man diese library runterladen kann, poste ich mal den link hier rein (falls ihr nichts dagegen habt und es hier erlaubt ist. Wenn nicht, dann bitte löschen @Mods):

http://www.pb-club.de/index.php?page=library&thema=438

MfG
Gackt