在.NET中,如何访问音频输入流?
使用VB.NET,我想分析从网络电台(例如:)获得的输入音频流。然而,我正在努力寻找一个合适的起点 显然,当在Web浏览器中输入Web地址(如上面的示例中所示)时,流开始流动,并且在这种情况下由所述Web浏览器进行解释 只是我计划的实验不涉及对浏览器的要求;由于我不想重放接收到的音频流,也不想录制它,我也可以不使用MediaPlayer 我“只是”想截取流的有效负载数据,以便执行。但是,如何访问这些连续交付的数据?在.NET中,如何访问音频输入流?,.net,vb.net,audio-streaming,.net,Vb.net,Audio Streaming,使用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如果可以,请随时向我通报您的进展情况。当然,这是我的建议。