Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Wavdatei abspielen mit mciSendstring (https://www.delphipraxis.net/18173-wavdatei-abspielen-mit-mcisendstring.html)

Angelus271 15. Mär 2004 23:12


Wavdatei abspielen mit mciSendstring
 
Hallo,

ich habe versucht eine normale Wavedatei per mciSendstring (play) abzuspielen.
Mein Quellcode sieht wie folgt aus:

Delphi-Quellcode:
begin
mciSendString('OPEN NEW TYPE WAVEAUDIO ALIAS mySound',nil,0,Handle);
mciSendString('SET mySound ' +
                   'TIME FORMAT MS ' +
                   'BITSPERSAMPLE 16 ' +
                   'CHANNELS 2 ' +
                   'SAMPLESPERSEC 44100 ' +
                   'BYTESPERSEC 176400 ' +
                   'ALIGNMENT 4',
                   nil,0,handle);
mciSendString('play mySound "C:\sounddatei.wav"',nil,0,Handle);
end;
tja...das geht nur leider nicht...ich dachte erst an eine load funktion, aber die ist nur für video laut Hilfedatei...
Ich hab keine Ahnung wieso es nicht funktioniert...aber vielleicht ja einer von euch :stupid:

Danke schonmal,

Angelus

[edit=sakura] [delphi]-Tags gesetzt. Mfg, sakura[/edit]

atreju2oo0 15. Mär 2004 23:38

Re: Wavdatei abspielen mit mciSendstring
 
Kann Dir leider nicht helfen, aber
warum machst Du das nicht mit dem Mediaplayer?
:gruebel:

Angelus271 15. Mär 2004 23:49

Re: Wavdatei abspielen mit mciSendstring
 
Weil ich versuche sound den ich abspiele wieder aufzunehmen. Dazu bediene ich mich der mcisendstring methode. Leider nimmt diese aber den sound des mediaplayers bei mir nicht auf...also wollte ich es so versuchen

atreju2oo0 15. Mär 2004 23:53

Re: Wavdatei abspielen mit mciSendstring
 
Also quasi sone Art Loopback?

Angelus271 15. Mär 2004 23:56

Re: Wavdatei abspielen mit mciSendstring
 
eigentlich hat es den Sinn, dass verschiedene Mediaplayer gleichzeitig verschiedenes abspielen. Dies soll dann gleichzeitig in einer sounddatei aufgenommen werden

dizzy 16. Mär 2004 00:29

Re: Wavdatei abspielen mit mciSendstring
 
das IST ein Loopback :zwinker:

In deinem Fall nennt sich das auch noch "Mixdown".
Wenn die einzelnen Waves von dir kommen, könnte man das doch auch mathematisch lösen, oder? :gruebel:

Angelus271 16. Mär 2004 16:03

Re: Wavdatei abspielen mit mciSendstring
 
aha...und wie?

atreju2oo0 16. Mär 2004 17:21

Re: Wavdatei abspielen mit mciSendstring
 
Gibt es einen besonderen Grund warum Du das so lösen möchtest...?
Mit der Bass.dll kann man auch mehrere Dateien abspielen und aufnehmen geht damit auch...
Da könnte ich auch etwas mehr helfen als mit diesen blöden mciStrings... :wink:
Im übrigen gibt es da auch super TestProgs...
Bass-Website


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:52 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz