Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

Soundfrage

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Progger_X
Mr. Lagg


Anmeldungsdatum: 24.11.2004
Beiträge: 784
Wohnort: Leipzig

BeitragVerfasst am: 27.11.2004, 22:50    Titel: Soundfrage Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
Paul
aka ICC, HV-Freak


Anmeldungsdatum: 11.09.2004
Beiträge: 588
Wohnort: Uelzen

BeitragVerfasst am: 27.11.2004, 23:36    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Mecki
Igel


Anmeldungsdatum: 10.09.2004
Beiträge: 985
Wohnort: Niederbayern

BeitragVerfasst am: 28.11.2004, 10:44    Titel: Antworten mit Zitat

nicht? Ich dachte, dass ich mich schwach erinnern könnte, dass PLAY(0) auch Auskunft darüber gibt, ob grad was mit SOUND bla, bla gespielt wird. Nur darf der Sound halt bei der PLAY(0)-Abfrage noch nicht vorbei sein.

Grüßle,
Mecki
_________________
» Yodl.de: So sucht man gestern. verwundert
» Geld verdienen im Netz + ICQ.
» Firefox!
» 100€ zu gewinnen
» FreeBASIC.de
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen AIM-Name Yahoo Messenger MSN Messenger
Paul
aka ICC, HV-Freak


Anmeldungsdatum: 11.09.2004
Beiträge: 588
Wohnort: Uelzen

BeitragVerfasst am: 28.11.2004, 13:45    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Progger_X
Mr. Lagg


Anmeldungsdatum: 24.11.2004
Beiträge: 784
Wohnort: Leipzig

BeitragVerfasst am: 28.11.2004, 18:03    Titel: Ja? Antworten mit Zitat

Wie viel ist 32 Bit etwa(in Zeichen?)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Paul
aka ICC, HV-Freak


Anmeldungsdatum: 11.09.2004
Beiträge: 588
Wohnort: Uelzen

BeitragVerfasst am: 28.11.2004, 18:10    Titel: Antworten mit Zitat

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. durchgeknallt
_________________
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Progger_X
Mr. Lagg


Anmeldungsdatum: 24.11.2004
Beiträge: 784
Wohnort: Leipzig

BeitragVerfasst am: 28.11.2004, 18:54    Titel: Cool Antworten mit Zitat

S geht, glaube ich. Kannst bloß leider bloß mit dem Code aus nem anderem Thread zu den Tasten testen...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz