發現之旅(5):VB實現windows錄音機

發表于:2007-05-25來源:作者:點擊數: 標簽:windows錄音機之旅發現實現
本文純為個人猜想而作,無任何參考資料,若有錯,敬請指出 使用函數:MciSendStringcommand:SaveCapture 很久以前看別人通過 vb 利用mcisendstring編寫的cd抓取工具,發現并不能實現該功能,存下來的wave文件不能用(后來理解是怎么回事了)。如果沒編寫過這
 本文純為個人猜想而作,無任何參考資料,若有錯,敬請指出
    使用函數:MciSendString command:Save Capture
    很久以前看別人通過vb利用mcisendstring編寫的cd抓取工具,發現并不能實現該功能,存下來的wave文件不能用(后來理解是怎么回事了)。如果沒編寫過這種東西,請到網上搜索下載來看看。
    在測試抓取的同時,如果打開winamp播放器(只要是播放波形的都可以)放一首歌,會發現最后存下來的wave文件就是剛才放的那首歌。
    save capture就是把聲音緩沖區中的數據存下來了(可以查看mcisendstring命令詳解),如果放的歌太長就會出現部分存不下來。
    看了上面,現在實現錄音機:先清空聲音緩沖區,然后播放測試聲音吧,等播到一定時候就用savecapture存一次到wave文件,ok了!
    (以上在win98、VB6.0實現)

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97