我正在使用Silverlight 2 + VSTS 2008 + C#。我从流行的sl2videoplayer下载了源代码,http://sl2videoplayer.codeplex.com/然后我构建了解决方案,然后使用IE打开default.html。但是没有播放视频,这是来自IE的错误消息和来自IE的屏幕快照。任何想法有什么问题并进一步分析?
http://i30.tinypic.com/2csi58y.jpg
Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; WOW64; Trident/4.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 1.1.4322; InfoPath.2; MS-RTC LM 8; .NET CLR 3.5.21022; .NET CLR 3.5.30729; CIBA; .NET CLR 3.0.30729; OfficeLiveConnector.1.4; OfficeLivePatch.1.3)
Timestamp: Thu, 16 Jul 2009 10:20:02 UTC
Message: Unhandled Error in Silverlight 2 Application ClientBin/VideoPlayer.xap
Code: 4001
Category: MediaError
Message: AG_E_NETWORK_ERROR
Line: 53
Char: 13
Code: 0
URI: file:///C:/software/sl2videoplayer/VideoPlayerWeb/default.html
答案 0 :(得分:0)
尝试将app目录放在Web服务器上并在服务器上访问它。本地文件播放并不总是那么好。
答案 1 :(得分:0)
George2 - 我假设你正在使用的视频播放器的媒体参数是http?如果是这样,你在file:// scheme下运行你的html页面。您必须在Silverlight中对Web请求使用相同的方案。在Web上下文(VS或IIS中的cassini或其他任何内容)下运行该页面,并确保该方案与媒体文件的URI方案匹配。 Avi的答案是正确的,我只是提供更多关于为什么你可能会收到此错误的上下文。