2012-10-14 8 views
6

youtubeのようなビデオホスティングサイトがあるとします。ユーザーがサイト上のリンクをクリックすると、より快適に閲覧できるようにWinRTアプリケーションを開きたいのですが、どうすればいいですか?WebアプリケーションからWinRTアプリケーションを起動するには?

WinRTアプリケーションにパラメータを渡して、どのビデオをストリーミングする必要があるかを知らせますか?私は前後に行くことができる必要があるので、私は、アプリケーションからサイトに戻るハイパーリンクを導入することができますと仮定します。

他の可能性は、サイト自体にアプリケーションを埋め込むことです。それはどのように機能しますか?サイト自体(例:flash/silverlight)上にアプレットスタイルのアプリケーションをインライン展開できますか?

+6

実際の質問ではありませんか?真剣に! – ControlFlow

+4

これがなぜ閉鎖されたのか分かりません。再開の指名。 – keyboardP

+2

何か?なぜこれは閉鎖されたのですか? StackExchangeの改造はばかげている。 –

答えて

9

そのアプリケーションに関連付けられているURIスキームがわかっているので、Windowsストアアプリを起動することは可能です。たとえば、ゲームアプリにはxboxgames:が関連付けられています。そのURIスキームでリンクを挿入すると、シェルは内部参照としてピックアップします。詳細はhereをご覧ください。

enter image description here

また、Windowsストアアプリhereにあなたのウェブサイトを接続する方法についてもっと読んで興味があるかもしれません。

+0

これは本当に斬新なアプローチです。私はWinRTアプリケーション自体がレジストリへのアクセス権を持っていない可能性があることを恐れているだけで、カプセル化を破るようだ。 - 編集:私はリンクを辿ったことはありません。それは今かなり明白です。ありがとうございました。 – Alwyn

+0

優れた答えデニス。 –

2

を編集する:関連付けられたURLを持つことができます:Den Delimarskyから受け入れられた回答を参照してください。

また、Windowsストアアプリでファイルタイプの関連付けを宣言できます。したがって、ユーザーがアプリケーションで再生する必要があるビデオなどの情報を含むファイル(「video.customExtension」など)をダウンロードさせることができます。ミーティングを開始するためにミーティングファイルをダウンロードするときに、Office Live Meetingと同じように使用します。

ユーザーがウェブサイトからその種類のファイルをダウンロードし、対応するアプリがインストールされていない場合は、そのファイルを店舗で開くことができるアプリを探すように求められます。あなたのアプリ。

最後に、Windows 8 StoreアプリケーションをWebページに組み込むことはできません。

関連する問題