2012-12-04 3 views
6

iOSアプリケーションでYouTube動画を再生する必要があり、動画再生中に動画にオーバーレイを追加する必要があります。YouTubeWebViewを使わずにyoutubeビデオを再生する方法や、youtubeビデオがwebviewを使って再生を開始したときにビデオプレーヤーを検出する方法はありますか?

1.どのように私はネイティブプレーヤーでYouTube動画を実行できますか?

2.if私はUIWebviewでビデオを再生すると、そのビデオが の再生であり、ビデオにオーバーレイを追加する方法を検出できますか?

答えて

10

MPMoviePlayerViewControllerあなたはURLをMPMoviePlayerViewControllerにロードする前にurlを抽出する必要があります。あなたは私のGitHubのレポでの作業のデモを見ることができます

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

LBYoutubeExtractorはJSONとユーチューブのURLを抽出します。
アプリケーションでこれを使用する前に、README.mdをお読みください。

よろしく

1

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

アプリ内のYouTube動画を再生する唯一の公式の方法は次のとおりです。

あなたはこれが公式の開発者が自分のページで言っていることであるhere

hereでgithubのページにアクセスし、完全に文書化チュートリアルことができますウェブビューとiframeプレーヤーAPIを使用して残念ながら、これは非常に遅く、かなり醜いので、私はユーザーにより良い視聴体験を与えるためにこのプレーヤーを書いた。

関連する問題