Swift : 使用 AVPlayer 播放 Facebook 视频
Swift : Play a Facebook Video using an AVPlayer
我的 iOS 应用程序需要播放来自多个视频源(Facebook 和 Instagram)的视频。
我用视频 URL 创建了一个 AVPlayerItem,它适用于 Instagram,但不适用于 facebook。
URL的布局如下:
Instagram :
https://scontent.cdninstagram.com/t50.2886-16/xxx.mp4
脸书:
https://www.facebook.com/video/embed?video_id=xxx
有没有办法在 AVPlayer 中播放 Facebook 视频,还是应该使用 UIWebview?
问题是我恢复视频的方式。
以下 URL 允许恢复 iFrame,而不是可播放文件 https://www.facebook.com/video/embed?video_id=xxx
根据Facebook Video API,可以用"source"字段得到"A URL to the raw, playable video file"。
我与 Postman 进行了测试通话。可以看到正确的URL高亮显示,可以在AVPlayer中成功使用。
我的 iOS 应用程序需要播放来自多个视频源(Facebook 和 Instagram)的视频。
我用视频 URL 创建了一个 AVPlayerItem,它适用于 Instagram,但不适用于 facebook。
URL的布局如下:
Instagram :
https://scontent.cdninstagram.com/t50.2886-16/xxx.mp4
脸书:
https://www.facebook.com/video/embed?video_id=xxx
有没有办法在 AVPlayer 中播放 Facebook 视频,还是应该使用 UIWebview?
问题是我恢复视频的方式。
以下 URL 允许恢复 iFrame,而不是可播放文件 https://www.facebook.com/video/embed?video_id=xxx
根据Facebook Video API,可以用"source"字段得到"A URL to the raw, playable video file"。
我与 Postman 进行了测试通话。可以看到正确的URL高亮显示,可以在AVPlayer中成功使用。