问题我有一个SL项目,简直是MediaElement的。我将它嵌入到我的aspx页面中,并通过java将所有元素从aspx页面控制到托管代码桥。我把所有的视频文件都放在了项目中作为测试资源,但现在想把它们移到他们将要存活的服务器上。服务器与我的开发盒位于不同的域,但我有权访问。我可以通过进入“运行”命令,如下键入该路径看我的文件:“\ mediaserver.otherdomain.com \内容\ MyVideo.wmv”我可以访问该文件夹并查看视频的罚款从我的电脑。但是,当我做我的与mediaElement.Source和绝对路径
`mediaElement.Source = new Uri(MediaPath, UriKind.RelativeOrAbsolute);`
在我的代码加载视频到Silverlight视频不播放。媒体路径是“\ MediaServer.OtherDomain.com \内容\ MyVideo.wmv。我有我的参考使用相同的路径图像文件‘\ MediaServer.OtherDomain.com \内容\ MyVideo.jpg’,他们显示效果细腻。
当我调试,看看我看到.Source属性格式设置的值:
Absolute Path = "/Content/MyVideo.wmv"
Absolute Uri = "file://MediaServer.domain.com/Content/MyVideo.wmv"
Host = "MediaServer.domain.com"
这一切看起来不错,所以我为什么不看视频
我发现将主办视频文件具有IIS,所以我刚刚建立了一个虚拟目录和访问他们的方式服务器。 “http://mediaserver.domin.com/content/myvidero.wmv” 谢谢! –