我正在寫一個簡單的測試應用程序,從iOS上傳視頻到Facebook。分享到Facebook的視頻
我發現很難找到關於如何使用Swift執行此操作的示例/教程,因爲FacebookSDK的所有文檔都在Objective-C中。
我有這個迄今爲止放在我的用戶界面上的分享按鈕,但它看起來禁用,從我讀過這是因爲沒有內容設置,但我不明白這是如何可能的。
let video_content : FBSDKShareVideoContent = FBSDKShareVideoContent()
video_content.video = FBSDKShareVideo(videoURL: getVideoURL())
let button : FBSDKShareButton = FBSDKShareButton()
button.shareContent = video_content
button.frame = CGRectMake((UIScreen.mainScreen().bounds.width - 100) * 0.5, 50, 100, 25)
self.view.addSubview(button)
我getVideoURL()
函數返回一個肯定包含的URL視頻NSURL(我已經打印了安慰,並檢查它指向我都存儲在一個文件夾前面的視頻)。
我看着社會框架和它的恥辱我不能使用它,因爲它似乎只用於共享照片和不能共享視頻。
我正在使用最新版本的Xcode,Swift和Facebook SDK。
我有完全相同同樣的問題和我解決了它! 視頻網址應該來自圖書館,而不是您的應用,因此請保存您的視頻並從圖書館獲取網址。那麼它會工作。 – KimCrab