2016-09-12 5 views
5

私のiOSアプリでは、いくつかのビデオソース(Facebook & Instagram)のビデオを再生する必要があります。Swift:AVPlayerを使用してFacebookビデオを再生する

私はAVPlayerItemをビデオURLで作成します。これはInstagramでは利用できますが、Facebookでは利用できません。

https://www.facebook.com/video/embed?video_id=xxx 


AVPlayerにFacebookのビデオを再生する方法はありますか私はのUIWebViewを使用する必要があります。

のInstagram:

https://scontent.cdninstagram.com/t50.2886-16/xxx.mp4 



Facebookの

URLのレイアウトは以下の通りですか?

答えて

2

問題は、私がビデオをどのように回復したかの方法でした。

次のURLはFacebook Video APIによると、あなたは「ソース」フィールドと「生、再生可能な動画ファイルへのURLを」得ることができる再生可能なファイル、https://www.facebook.com/video/embed?video_id=xxx


をiFrameをしませ回復することができます。


私は郵便配達員とテストコールをしました。 AVPlayerで正常に使用できる正しいURLが強調表示されているのがわかります。 enter image description here

+0

しかし、私のユーザーはどのようにFacebookのビデオ共有リンクからそのURLを取得しますか? –

+0

@DavidSeekこのURLはFacebookから直接取得することはできません。あなたはFacebook APIを使用する必要があります – YoannLth

+0

埋め込み型プレーヤーでウェブビューを使用する他の解決策もあります – YoannLth

関連する問題