De ce prin DirectX. Ai putea:
Cod: Selectați toate opțiunile Explicit
„Funcții și constante pentru redarea sunetelor. Declarație.
Declarați Funcția sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" _
# 40; ByVal lpszSoundName Ca String, uFlags ByVal Atâta timp # 41; Atâta timp
Declarați Funcția sndStopSound Lib "winmm.dll" Alias "sndPlaySoundA" _
# 40; ByVal lpszNull atâta timp, ByVal uFlags Atâta timp # 41; Atâta timp
„Sunetul este redat și funcția sincronă nu se întoarce _
pentru a controla redarea sa de închidere SND_SYNC = H0
„Sunetul este redat și asincron funcția returnează _
imediat după începerea redării SND_ASYNC = H1
„Pentru a opri redarea, trebuie să apelați sndPlaySound # 40; # 41; _
c NULL ca argument numele de fișier,
„Dacă fișierul lipsește, funcția nedelaet nimic SND_NODEFAULT = H2
„Parametrul SoundName indică sunetul, din care imaginea are _
stocate în SND_MEMORY RAM = H4
„Redare Sunetul se repetă până când, până _
cauzat sndPlaySound caracteristică # 40; # 41; c NULL ca SND_LOOP = H8
„Parametru IpszSoundName. Pentru utilizarea acestui pavilion trebuie să fie _
SND_ASYNC de pavilion, de asemenea, setat.
„În cazul în care sunetul este deja de joc, funcția nu îl întrerupe _
Play și returnează imediat SND_NOSTOP FALSE = H10
Private Sub Command1_Click # 40; # 41;
Dim retcode1 Ca Integer
Dim retcode2 Ca Integer
retcode1 = sndPlaySound # 40; "fișier cale \ 1.wav", H0 # 41;
retcode2 = sndPlaySound # 40; "fișier cale \ 2.wav", H0 # 41;
end Sub
hCORe a scris (a): Cu această ocazie, repet foarte vechea mea întrebare: cum să fuzioneze mai multe fișiere .wav într-o singură, fără a pierde date audio?
Ce înseamnă să „fuzioneze“?
În cazul în care se amestecă, apoi cum să înțeleagă „fără nici o pierdere de date audio“?
Dacă le smikshiruesh, atunci acesta nu poate fi separat.
Dacă înseamnă a crea mai multe WAV, deci este posibil, într-o specificație de format pentru numărul de canale utilizate Integer, adică ei pot face unele ca doreste inima. Doar nu faptul că un alt program, dar va fi capabil să-l reproducă mai târziu.
Speranza Ogni Lasciate, ch'entrate Voi.
Trebuie să conectați fluxurile audio de la mai multe WAV'ov într-un singur fișier
Moda Modoc crea și de a distribui modozvony.
În cazul în care acest lucru este de obicei PCM-WAV, formate și ambele fișiere sunt identice, nu există nici o problemă. Primii 44 de octeți (dacă nu înșel) - header. Există dimensiuni date. Ia nu totul după antet, și anume dimensiunea, deoarece chiar și alte informații după ce datele sunt (foarte rar). Copiați antetul cu unul dintre fișierele pe datele sale, date suplimentare ale doilea fișier. Schimbarea titlu la noua dimensiune (suma celor două vechi).
Moda Modoc crea și de a distribui modozvony.