6

iOSアプリケーションでYouTubeビデオを再生する必要があり、ビデオの再生中にビデオにオーバーレイを追加する必要があります。

1.ネイティブプレーヤーでYouTubeビデオを実行するにはどうすればよいですか?

2. UIWebviewでビデオを再生する場合、ビデオが再生されていることを検出するにはどうすればよいですか?また、ビデオにオーバーレイを追加するにはどうすればよいですか?

4

2 に答える 2

10

MPMoviePlayerViewControllerYouTubeビデオのURLを直接再生することはできません。URLをロードMPMoviePlayerViewControllerする前にURLを抽出する必要があります。

あなたは私のgithubリポジトリで動作するデモを見ることができます:

これを試してください:: https ://github.com/DpzAtMicRO/IOSYoutubePlayer

LBYoutubeExtractorJSONを使用してYouTubeのURLを抽出します。
アプリケーションでこれを使用する前に、README.mdをお読みください。

よろしく

于 2012-12-04T12:04:04.047 に答える
1

MPMoviePlayerViewControllerは良いものですが、最後のコミットは数年前です。フルスクリーンのYouTubeビデオでiPhone/iPadおよびiOS7以降をサポートする「XCDYouTubeKit」と呼ばれる別のソリューションを見つけました。

ここからgithubページにアクセスでき、ここから完全に文書化されたチュートリアルにアクセスできます。

これは公式の開発者が彼のページで言っていることです:

アプリ内でYouTubeビデオを再生する唯一の公式な方法は、WebビューとiframeプレーヤーAPIを使用することです。残念ながら、これは非常に遅く、非常に醜いので、ユーザーがより良い視聴体験を提供できるようにこのプレーヤーを作成しました。

于 2016-05-26T03:49:16.807 に答える