Mixer in Bass.dll funzt nicht!?

Übersicht Ressourcen Sound & Music

Neue Antwort erstellen

 

Jo

Betreff: Mixer in Bass.dll funzt nicht!?

BeitragMo, Feb 14, 2011 8:21
Antworten mit Zitat
Benutzer-Profile anzeigen
Mittlerweile habe ich ganze Tage damit verbracht einer Lösung meines Sound-Problems näher zu kommen. Wer die BASS.dll (von Abrexxes) installiert hat, sage mir doch bitte mal, ob folgendes bei ihm funktioniert oder nicht:

Wenn ich mit "BASS_StreamCreateFile" eine Sounddatei lade und mit "BASS_ChannelPlay" abspiele, klappt das wunderbar. Aber wenn ich den gleichen Sound mit "BASS_Mixer_StreamAddChannel" in einen gemixten Channel einbinde und dann abspiele, kommt KEIN Ton!

Ich kann machen was ich will, egal wieviel und welche Sounds ich mixe, es bleibt einfach still. Bitte probiert das doch mal aus, und sagt mir, ob der Fehler in der DLL oder irgendwo bei mir liegt!?

Danke!!

Code: [AUSKLAPPEN]

Include "include\bass.bb"
Include "include\bass_mix.bb"

Global mmix, music1, music2

Graphics 640,480,32,2
SetBuffer BackBuffer()


Local HWND = BASS_HWND()
BASS_Init(-1,44100,0,HWND,BASS_NULL)

music1 = BASS_StreamCreateFile(0,"c:\sound1.mp3",0,0,0)
music2 = BASS_StreamCreateFile(0,"c:\sound2.mp3",0,0,0) :

;BASS_ChannelPlay(music1, 0); // Sound wird problemlos abgespielt
;BASS_ChannelPlay(music2, 0);

mmix = BASS_Mixer_StreamCreate(44100,2,0)
BASS_Mixer_StreamAddChannel(mmix,music1,BASS_STREAM_AUTOFREE)
BASS_Mixer_StreamAddChannel(mmix,music2,BASS_STREAM_AUTOFREE)

BASS_ChannelPlay(mmix, False); // Nichts zu hören!! Warum nur??

Repeat
Until MouseDown(2)

BASS_Free()

Neue Antwort erstellen


Übersicht Ressourcen Sound & Music

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group