2012-10-14 187 views
6

假设我有一个视频托管网站,比如youtube。当用户点击网站上的链接时,我想打开一个WinRT应用程序以获得更好的观看体验,我该怎么做?如何从Web应用程序启动WinRT应用程序?

如何将参数传递到WinRT应用程序,让它知道它应该传输什么视频?我需要能够来回移动,所以我假设我可以引入超链接从应用程序返回到该网站。

另一种可能性是在网站上嵌入应用程序本身。这将如何工作?你还可以在网站上内嵌applet风格的应用程序吗(例如flash/silverlight)?

+6

因为不是一个真正的问题而关闭?认真? – ControlFlow

+4

不知道为什么这个已经关闭。提名重新开放。 – keyboardP

+2

到底是什么?为什么这个关闭? StackExchange mods很荒谬。 –

回答

9

考虑到您知道与该应用程序关联的URI方案,可以启动Windows应用商店应用程序。例如,游戏应用程序具有与其关联的xboxgames:。如果你使用这个URI方案插入一个链接,那么这个shell将会把它作为一个内部引用。阅读更多详情here

enter image description here

您可能也有兴趣阅读更多关于如何将网站连接到Windows商店应用here

+0

这是一个非常新颖的方法。我喜欢它,只有担心的是WinRT应用程序本身可能无法访问注册表,因为这似乎破坏了封装。 - 编辑:没关系我跟着链接,现在很明显。谢谢。 – Alwyn

+0

优秀的回答丹尼斯。 –

2

编辑:可能有一个关联的网址:查看Den Delimarsky接受的答案。

或者,Windows应用商店应用可以声明文件类型关联。因此,您可以让用户下载可能包含信息的文件(例如“video.customExtension”),例如应用应播放的视频。与下载会议文件开始会议时一样,它适用于Office Live Meeting。

如果用户从您的网站下载该类文件,并且他没有安装相应的应用程序,系统将提示他查找可以在商店中打开该文件的应用程序,他会查找你的应用。

最后,不,您不能在网页中嵌入Windows 8商店应用程序。

相关问题