首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mediaElement.Source和绝对路径的问题

mediaElement.Source和绝对路径的问题
EN

Stack Overflow用户
提问于 2011-11-03 01:15:58
回答 1查看 407关注 0票数 0

我有一个SL项目,简单地说就是MediaElement。我将其嵌入到我的aspx页面中,并通过java到托管代码桥执行从aspx页面到托管代码桥的所有元素控制。我将项目中的所有视频文件都作为资源进行测试,但现在我想将它们移到它们将要驻留的服务器上。服务器与我的开发箱在不同的域中,但我有访问权限。我可以通过转到“运行”命令并键入如下路径来查看我的文件:"\mediaserver.otherdomain.com\Content\MyVideo.wmv“我可以访问该文件夹,并从我的计算机上查看视频。然而,当我做我的

代码语言:javascript
复制
`mediaElement.Source = new Uri(MediaPath, UriKind.RelativeOrAbsolute);`

在我的代码中将视频加载到Silverlight中不能播放视频。媒体路径是"\MediaServer.OtherDomain.com\Content\MyVideo.wmv.,我有使用相同路径"\MediaServer.OtherDomain.com\Content\MyVideo.jpg“引用的图像文件,它们显示正常。

当我调试并查看在.Source属性中设置的值时,我看到:

代码语言:javascript
复制
Absolute Path = "/Content/MyVideo.wmv"
Absolute Uri = "file://MediaServer.domain.com/Content/MyVideo.wmv"
Host = "MediaServer.domain.com"

这一切看起来都很好,为什么我看不到视频?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-03 02:20:54

Silverlight不允许使用开箱即用的跨域引用。为此,您需要添加一个异常。

如果您使用的是SL4,请查看Making a Service Call Across Domain Boundaries

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7984524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档