2012-03-10 88 views
0

如何检查URL是否有效(流式传输)?我试图打开流(不读取数据),但它仍然被捕获在流中,它会尝试下载整个不停止的流。检查流式URL是否有效

+0

请您详细说明您的问题。例如您正在尝试执行的代码以及您正在使用的确切技术。 – 2012-03-10 04:05:13

+0

技术是Windows Phone 7(Silverlight),我需要检查一下URL是否有效(不只是一个有效的URI,但实际上已经返回一个响应。现在,当我向BackgroundAudioPlayer提供一个不存在的URL时。它不会返回任何错误 – 2012-03-10 05:59:24

回答

1

好吧,所以你要做的不是专门的Windows Phone 7,而是试图查看是否有另一端的文件。

此链接:http://social.msdn.microsoft.com/Forums/en/vbgeneral/thread/e2bb41aa-a2ee-4751-8028-b9c5e291f255详细的一种方法来做到这一点。看看接受的答案。

+0

这实际上是非常有用和接近我之前发现的。Windows Phone的问题是,一切都是异步的,所以我需要一种方法来使用'BeginGetResponse'和'EndGetResponse '这是我遇到麻烦的地方,因为那些似乎试图下载整个文件。 – 2012-03-11 06:45:42

+0

这不是问题的答案,但是这个答案可能有助于另一个不需要异步调用的平台。 – 2012-03-23 00:18:03

+0

对不起,我不能帮助Gabriel,我找不到足够快的异步示例。虽然我确信您可以修改上面的代码以异步执行。 – 2012-03-23 05:25:44