Facebook 共有には、次のような ALAsset が必要です。
let content = FBSDKShareVideoContent()
//The videos must be less than 12MB in size.
let bundle = NSBundle.mainBundle()
let path = bundle.URLForResource("a", withExtension: "mp4")
let video = FBSDKShareVideo()
// doesn't work; needs to be an "asset url" (ALAsset)
//video.videoURL = path
content.video = video
let dialog = FBSDKShareDialog()
dialog.shareContent = content
dialog.show()
ローカル バンドル ドキュメントまたは NSData オブジェクトを取得して、それを ALAsset に変換するにはどうすればよいですか?
(私の当初の考えでは、ビデオをローカル カメラ ロールに保存してから、リストを読み込んで選択することでしたが、それは不要なインターフェイス手順です)