【发布时间】:2015-07-16 21:59:58
【问题描述】:
见下面的代码,非常简单的东西。 media.Source 正确且有效 - 其他播放器只发送 single 请求。媒体播放良好。
XAML:
<MediaElement x:Name="media" Height="393" Width="700" />
后面的代码:
media.LoadedBehavior = MediaState.Manual;
media.UnloadedBehavior = MediaState.Manual;
media.Source = new Uri("http://192.168.255.192:22215/api/media/stream/2015_07_14_13_34_07?position=0&duration=17");
media.Play();
发送的两个请求(按顺序)。
1
2
你会看到他们有不同的用户代理。如果有人可以帮助解释双重请求,将不胜感激。
【问题讨论】:
-
第一个请求的响应是什么?在继续之前,它可能会期望某个 HTTP 标头,因此需要发送第二个稍微改变的请求。
标签: c# wpf http video-streaming media-player