Italia
Fonte/ Codesnippets

Aufnahme Mci Wav

 
WAV-Aufnahme circa MCI
Schön einfach, und es funktioniert.
KompilierenMarkierenSeparieren
declare fname$

proc recstart

    MCISend$("open new type waveaudio alias rectel")
    MCISend$("set rectel time format ms")
    MCISend$("set rectel channels 1")
    MCISend$("set rectel samplespersec 11100")
    MCISend$("set rectel bitspersample 8")
    MCISend$("record rectel")

endproc

proc recend

    MCISend$("stop rectel")
    MCISend$(add$("save rectel ",fname$))
    MCISend$("close rectel")

endproc

let fname$="myfile.wav"
print
recstart
print "1"
waitkey
print "2"
recend
print 3>"3"
 
23.03.2004  
 




CB
Hi, iF!

Ich habe mal zum Testen meines USB-Headsets ein bißchen mit Deinem Beispiel herumexperimentiert und ein paar nette Goodies eingebaut.
Herausgekommen dabei ist das primitivste Diktiergerät der Welt - mit Pause und Aufnahmefortsetzung. Bewußt ganz einfach gehalten.
KompilierenMarkierenSeparieren
Declare fname$

PROC RecStart

    MCISend$("open new type waveaudio alias rectel")
    MCISend$("set rectel time format ms")
    MCISend$("set rectel channels 1")
    MCISend$("set rectel samplespersec 11100")
    MCISend$("set rectel bitspersample 8")
    MCISend$("record rectel")

ENDPROC

PROC RecPause

    MCISend$("Pause rectel")

ENDPROC

PROC RecAdd

    MCISend$("record rectel")

ENDPROC

PROC RecEnd

    MCISend$("stop rectel")

ENDPROC

PROC RecPlay

    MCISend$("Play rectel from 0 WAIT")

ENDPROC

PROC RecSave

    MCISend$(add$("save rectel ",fname$))

ENDPROC

PROC RecClose

    MCISend$("close rectel")

ENDPROC

let fname$="myfile.wav"
print
print "Kopfhörer/Lautsprecher und Mikro bereit?"
print "Taste zum Starten des simpelsten Diktiergeräts der Welt!"
print "------------------"
Waitkey
RecStart
print "Aufnahme läuft (5 Sekunden)"
print "------------------"
Sleep 5000                     5 Sekunden Aufnahme
RecPause
print "5 Sekunden Aufnahmepause"
print "------------------"
Sleep 5000                     5 Sekunden Pause
RecAdd
print "Aufnahme wird fortgesetzt (nochmal 5 Sekunden)"
print "------------------"
Sleep 5000                     5 Sekunden Aufnahmefortsetzung
RecEnd
print "Aufnahmeende"
Sleep 2000
print "Und jetzt hören wir uns das zur Überprüfung an."
print "------------------"
RecPlay
Sleep 5000                     5 Sekunden zum Lesen...
print "Jetzt wird das Ganze noch gespeichert als " + Chr$(34) + fname$ + Chr$(34)
print "Das wars dann..."
RecSave
ss=s4 href='./../../funktionsreferenzen/xprofan/recclose/'>RecClose

Wie Du siehst, mache ich meine Hausaufgaben...
(Mit dem CD-Player kämpe ich dzt. noch, diese verd.... MCIErrors!)

Christian
 
XProfan 8/9.1, Win XP, AMD 64/3200
27.01.2005  
 



Zum Quelltext


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

4.412 Views

Untitledvor 0 min.
Michael Hettner03.09.2021
iF04.06.2018
funkheld15.12.2013
gerd26.02.2013

Themeninformationen

Dieses Thema hat 2 subscriber:

CB (1x)
unbekannt (1x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie