Midi wird nicht abgespielt!

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Gackt
Beiträge: 27
Registriert: 12.11.2005 19:03
Wohnort: Köln
Kontaktdaten:

Midi wird nicht abgespielt!

Beitrag 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
Zuletzt geändert von Gackt am 16.12.2005 11:51, insgesamt 1-mal geändert.
If you put your mind to it,
You could accomplish anything.
Benutzeravatar
AndyX
Beiträge: 1272
Registriert: 17.12.2004 20:10
Wohnort: Niederösterreich
Kontaktdaten:

Beitrag von AndyX »

MIDI-Files kannst du so nicht abspielen.
Benutzeravatar
Gackt
Beiträge: 27
Registriert: 12.11.2005 19:03
Wohnort: Köln
Kontaktdaten:

Beitrag 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...
If you put your mind to it,
You could accomplish anything.
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

AndyX hat geschrieben:MIDI-Files kannst du so nicht abspielen.
Das gilt auch für CatchSound
Bild
Benutzeravatar
Gackt
Beiträge: 27
Registriert: 12.11.2005 19:03
Wohnort: Köln
Kontaktdaten:

Beitrag 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 ?
If you put your mind to it,
You could accomplish anything.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag 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...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Gackt
Beiträge: 27
Registriert: 12.11.2005 19:03
Wohnort: Köln
Kontaktdaten:

Beitrag 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
If you put your mind to it,
You could accomplish anything.
Antworten