Windows Phone 7 - 播放流视频
在 WP7 平台(使用 C# 和 Silverlight)上,我尝试将在线流播放到 MediaElement...
这是 C# 代码: (...)
WebClient wc = new WebClient();
wc.OpenReadCompleted += (s, e) =>
{
try
{
mediaElement.SetSource(e.Result);
}
catch (Exception we)
{
System.Diagnostics.Debug.WriteLine(we.Message);
}
};
wc.OpenReadAsync(new Uri(url, UriKind.Absolute));
(...) 以下是 XAML 源代码:
url 的类型为 http://.../Manifest ,格式为平台支持的格式。
调用 SetSource 时,会引发异常并显示以下消息 “流必须是IsolatedStorageFileStream 类型”。
我做错了什么?
预先感谢您的一些帮助 干杯
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
MSDN 说:
相反,请考虑设置 MediaElement.Source 属性直接指向流 uri。没有理由先“下载”它。
MSDN says:
Instead, consider setting the MediaElement.Source property directly to the stream uri. There's no reason to "download" it first.