首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SilverLight 3浏览器外体验参数传递

SilverLight 3浏览器外体验参数传递
EN

Stack Overflow用户
提问于 2009-03-19 21:43:44
回答 2查看 1.5K关注 0票数 1

我有一个用Silverlight 2制作的视频播放器,为了在其中传递参数,我在SilverLight对象标记中托管它的html文件中有以下内容:

代码语言:javascript
复制
<param name="initParams" value="path=http://foo.bar/pathToVid.wmv,
                                                autoplay=false" />

这在浏览器中是可行的,但是在SilverLight 3中使用"out of browser“的经验,可以在以下代码中自动生成HTML:

AppData\LocalLow\Microsoft\Silverlight\Offline{{hostname}}.n\index.html

或者在OS上的等价物;所以这并不是真正的工作。

在应用程序启动后,我想使用一个命令行参数,并使用它作为视频源,将我的SilverLight应用程序变成一个通用的视频播放器。有什么方法可以用离开浏览器的SilverLight来完成吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-04-01 01:22:24

对于Silverlight 3 Beta的当前状态,在启动时没有能力将参数传递给应用程序。

如果希望应用程序耗尽浏览器,则可能需要重新考虑应用程序的功能。如果最终用户选择了他们想要播放的视频的位置,您应该让他们能够在应用程序中输入该URL,而不是将其作为参数传递。另一方面,如果您希望URL是动态的,但由第三方提供,您可以构建一个在您的站点上运行的服务,在运行时为您的Silverlight应用程序提供URL。

只要记住,如果你说的是第二个,你需要建立某种连接检查,这样应用程序就不会坐在那里旋转它的车轮,当它开始.

票数 1
EN

Stack Overflow用户

发布于 2009-04-24 01:41:29

对于一些小的信息,您可能会将一些数据写入独立的存储中,然后从您的浏览器外应用程序中读取。

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

https://stackoverflow.com/questions/664189

复制
相关文章

相似问题

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