我需要为我的iOS应用程序播放来自多个视频源(Facebook和Instagram)的视频。
我使用视频网址创建了一个AVPlayerItem,它适用于Instagram,但不适用于Facebook。
网址布局如下:
Instagram:
https://scontent.cdninstagram.com/t50.2886-16/xxx.mp4
左翼:
https://www.facebook.com/video/embed?video_id=xxx
有没有办法在AVPlayer中播放Facebook视频,还是应该使用UIWebview?
答案 0 :(得分:3)
问题在于我恢复视频的方式。
以下网址允许恢复iFrame,而不是可播放文件https://www.facebook.com/video/embed?video_id=xxx
根据Facebook Video API,您可以获得原始可播放视频文件的网址"与"来源"字段。