【问题标题】:NAudio Mp3 to WaveInNAudio Mp3 转 WaveIn
【发布时间】:2011-07-25 17:01:29
【问题描述】:

我希望能够将自定义声音 mp3 输出到聊天轮盘等应用程序。我可以将其设为“虚拟麦克风”,然后在聊天中选择它(就像 iso 是虚拟 CD 驱动器一样)。或者通过使用 NAudio 将 mp3 输出到 wave 中。

这似乎不起作用(如在 DOES compile、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()

【问题讨论】:

    标签: vb.net naudio


    【解决方案1】:

    更新 抱歉,误解了您要执行的操作。很遗憾,您无法使用 DirectSound 播放到捕获设备。

    【讨论】:

    • 不,它不会退出,因为它绑定到一个 gui 线程,此外将 DSO 参数设置为标准播放,它确实播放音乐。但我不想让麦克风“听到”它
    • 有什么方法可以将音频发送到录音设备(有或没有 Directsound)?
    猜你喜欢
    • 1970-01-01
    • 2012-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-13
    • 2013-12-08
    • 2015-09-22
    相关资源
    最近更新 更多