Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Progger_X Mr. Lagg
Anmeldungsdatum: 24.11.2004 Beiträge: 784 Wohnort: Leipzig
|
Verfasst am: 27.11.2004, 22:50 Titel: Soundfrage |
|
|
Ich möchte Sound über den PC Speaker mit Play oder Sound ausgeben.
Wie geht das in einer Schleife?(Im Monster FAQ stehen zum PC Speaker nur 2 Sachen).
Ich habe zwar ein Notebook, aber der PC Speaker funktionierte bereits, nur hallt nicht in Schleifen. |
|
Nach oben |
|
|
Paul aka ICC, HV-Freak
Anmeldungsdatum: 11.09.2004 Beiträge: 588 Wohnort: Uelzen
|
Verfasst am: 27.11.2004, 23:36 Titel: |
|
|
Ich bin mir nicht sicher, aber wenn du eine Art "Endlosschleife" für eine bestimmte Musik haben willst, versuch mal folgendes:
Code: |
ON PLAY(1) GOSUB Endlos
PLAY ON
Musik$ = "CDEFG" 'Deine Musik
PLAY Musik$
DO
PRINT "BLABLABLA" 'Mach irgendwelche Sachen
LOOP WHILE INKEY$ = ""
END
Endlos:
PLAY Musik$
RETURN
|
Habs nicht getestet.......Mit SOUND geht das leider nicht _________________
|
|
Nach oben |
|
|
Mecki Igel
Anmeldungsdatum: 10.09.2004 Beiträge: 985 Wohnort: Niederbayern
|
|
Nach oben |
|
|
Paul aka ICC, HV-Freak
Anmeldungsdatum: 11.09.2004 Beiträge: 588 Wohnort: Uelzen
|
Verfasst am: 28.11.2004, 13:45 Titel: |
|
|
Ne, kann auch eigentlich nicht sein, weil SOUND sofort ausgeführt wird, also zum PC-Speaker gesendet wird. Der PLAY-Kram dagegen wird in nem Buffer zwischengespeichert und nach und nach abgearbeitet.
NACHTRAG:
Es muss heißen
Code: |
Musik$ = "MB CDEFG" 'Deine Musik
|
Das MB bewirkt dass die Musik im Hintergrund abgespielt wird, und dein restlicher Programmcode nicht beeinträchtigt wird. du musst aufpassen, dass Musik$ nicht größer als 32 Byte oder so wird, sonst kommt PLAY ins stottern. _________________
|
|
Nach oben |
|
|
Progger_X Mr. Lagg
Anmeldungsdatum: 24.11.2004 Beiträge: 784 Wohnort: Leipzig
|
Verfasst am: 28.11.2004, 18:03 Titel: Ja? |
|
|
Wie viel ist 32 Bit etwa(in Zeichen?) |
|
Nach oben |
|
|
Paul aka ICC, HV-Freak
Anmeldungsdatum: 11.09.2004 Beiträge: 588 Wohnort: Uelzen
|
Verfasst am: 28.11.2004, 18:10 Titel: |
|
|
32 Bit sind 4 Byte.
Ich rede von 32 Bytes, das entspricht 32 Buchstaben. Ist aber nur groß geschätzt, du musst ausprobieren wie viel Zeichen er nimmt. _________________
|
|
Nach oben |
|
|
Progger_X Mr. Lagg
Anmeldungsdatum: 24.11.2004 Beiträge: 784 Wohnort: Leipzig
|
Verfasst am: 28.11.2004, 18:54 Titel: Cool |
|
|
S geht, glaube ich. Kannst bloß leider bloß mit dem Code aus nem anderem Thread zu den Tasten testen... |
|
Nach oben |
|
|
|