1

Youtube Iframe API を使用して Windows ストア アプリを作成しました。イベントを処理してビデオを再生することはできますが、フル スクリーン モードをサポートしていないため、大きな問題があります (いくつかの小さな問題の中でも)。

アプリ ストアを調べたところ、ほとんどの YouTube プレーヤー アプリは iframe API を使用しておらず、ビデオを直接取得して、標準の HTML5 ビデオ プレーヤーに入れていることがわかりました。

私は多くの検索を行ってきましたが、人々がこれを行っていることを確認できる唯一の方法は、YouTube ページを解析して、YouTube プレーヤーが再生するビデオ ファイルを見つけ、これを直接メディア プレーヤーにロードすることです。

この方法にはいくつか問題があります。

  1. YouTubeの利用規約に違反する可能性があるため、これが合法かどうかはわかりません
  2. YouTube のページが変更されると、アプリが壊れる可能性があります。

これらの状況はどちらも受け入れられません。

アプリ内で全画面表示にしたり、直接ビデオ ストリームを合法的に取得したりする方法はありますか?

4

1 に答える 1

1

著作権とYouTubeの条件についてはよくわかりませんが、どうやらそれを行う方法は次のとおりです。

Youtube ビデオ ソースを HTML5 ビデオ タグに表示しますか?

ブラウザ固有のようで、youtube はブラウザごとに異なる html を生成します。

YouTube の URL の追加に ajax リクエストを送信し、html5-truejQuery を使用してビデオ タグのソースをスクレイピングし、属性を追加してページに追加します。

これで、YouTube が使用するタグができたので、YouTube の Web ページで機能するものはあなたのものでも機能すると思います。

おそらくすべての利用規約に違反しています...

于 2013-02-05T19:59:30.363 に答える