2011-07-25 15 views
0

私はchatrouletteのようなアプリケーションにカスタムサウンドmp3を出力することはできません。私はそれを「仮想マイク」にしてチャットルーレットで選択することができます(isoは仮想CDドライブです)。または、NAudioでwaveにmp3を出力します。NAudio Mp3 to WaveIn

これはうまくいかないようです(DOESコンパイルでは、Excecuteは実行されますが、レコーダーはサウンドを表示しません)。

Dim DSO As New DirectSoundOut(DirectSoundOut.DSDEVID_DefaultCapture) 
    Dim mp3 As WaveStream = New Mp3FileReader("D:\Muziek\Irish rebel songs\Athenrye - The armagh sniper.mp3") 
    DSO.Init(mp3) 
    DSO.Play() 

答えて

0

UPDATE申し訳ありませんが、あなたがやろうとしたものを誤解。残念ながら、DirectSoundを使用してキャプチャデバイスを再生することはできません。

+0

いいえ、GUIスレッドに接続されているため、終了しません。さらに、DSOパラメータを標準再生に設定すると、音楽が再生されます。しかし、私はそれを望んでいない私はマイク '聞いて' –

+0

私は(DirectSoundの有無にかかわらず)録音デバイスにオーディオを送ることができる方法はありますか? –

+0

仮想オーディオデバイスドライバなしで残念ながら –

関連する問題