5

そのため、アプリで動画を表示するために YouTube の iframe を使用しています。問題は、ビデオをフルスクリーンにできないことです。

私はこのコードを使用しています:

<iframe width="560" height="315" src="http://www.youtube.com/embed/RnYcPJTtV1A" frameborder="0" allowfullscreen></iframe>

単一の html ファイルにそれを記述すると、ブラウザー (すべて) はfullscreen右端にボタンを表示します。ただし、Win8 アプリ (もちろん html) の同じコードはビデオを表示しますが、フルスクリーン ボタンは表示しません。

それがYouTube(グーグル)が望んでいることだと思いますか?つまり、何か違うことをする必要がありますか?

よろしく

4

1 に答える 1

-1

セバスチャン、

Windows ストア アプリ内の iframe は、限定的な使用のみを目的として設計されていることに注意してください。認証要件2.4 には次のように記載されています。

アプリが提供する主要なエクスペリエンスは、アプリ内で発生する必要があります

Windows ストア アプリで iframe を介して制御していないサイトのコンテンツを含める場合は、細心の注意を払う必要があります。このコンテンツは、アプリを破損させたり、予期しない動作を引き起こす可能性のある方法で警告なしに変更される可能性があるためです。

YouTube ビデオは再生に Flash または HTML5 を使用する場合があるため、一部のビデオは Windows ストア アプリのコンテキストでは再生されないことがあります。そのコンテキストでは ActiveX コントロールを使用できないためです。

以上のことから、Windows ストア アプリで iframe を介して YouTube 動画を埋め込んだ全画面動画を再生できるとは思えません。

于 2013-02-19T15:22:35.820 に答える