Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在.NET中,如何访问音频输入流?_.net_Vb.net_Audio Streaming - Fatal编程技术网

在.NET中,如何访问音频输入流?

在.NET中,如何访问音频输入流?,.net,vb.net,audio-streaming,.net,Vb.net,Audio Streaming,使用VB.NET,我想分析从网络电台(例如:)获得的输入音频流。然而,我正在努力寻找一个合适的起点 显然,当在Web浏览器中输入Web地址(如上面的示例中所示)时,流开始流动,并且在这种情况下由所述Web浏览器进行解释 只是我计划的实验不涉及对浏览器的要求;由于我不想重放接收到的音频流,也不想录制它,我也可以不使用MediaPlayer 我“只是”想截取流的有效负载数据,以便执行。但是,如何访问这些连续交付的数据? (编辑:我可能应该补充一点,我并不真正接受使用任何类型的第三方库。)要截取流的

使用VB.NET,我想分析从网络电台(例如:)获得的输入音频流。然而,我正在努力寻找一个合适的起点

显然,当在Web浏览器中输入Web地址(如上面的示例中所示)时,流开始流动,并且在这种情况下由所述Web浏览器进行解释

只是我计划的实验不涉及对浏览器的要求;由于我不想重放接收到的音频流,也不想录制它,我也可以不使用MediaPlayer

我“只是”想截取流的有效负载数据,以便执行。但是,如何访问这些连续交付的数据?



(编辑:我可能应该补充一点,我并不真正接受使用任何类型的第三方库。)

要截取流的有效负载数据,请使用浏览器的开发人员工具。按F12键,转到“网络”选项卡并选择“全部”。然后按F5刷新页面。

请注意第一行条目,它是流的源。从那里,您可以检查来自此流的请求/响应

现在,要访问下载数据,请使用:

Dim c As New WebClient()
        Dim responseData As Byte() = c.DownloadData("http://flower.serverhostingcenter.com:8433/;")

由于流媒体是无止境的,文件将继续下载。当你想要停止它并分析结果时,这取决于你。您也可以使用异步事件。

感谢您让我走上正确的轨道,现在就开始使用
OpenRead
。@Herb如果可以,请随时向我通报您的进展情况。当然,这是我的建议。