バックエンド Php を使用する方が適切です ビデオを投稿するには、ビデオの参照またはキャプチャ機能を備えたシンプルな UI が必要です func createRequest (videoname : String!) -> NSURLRequest {
print("Path of video upload is:\(videoname)")
let param = [
"key" : "\(self.key)",
"secret" : "\( self.secret)",
"package_name" : p_name,
"video" :"\(videoname)"
]
let boundary = generateBoundaryString()
let url = NSURL(string: Constants.URL_AppFileUpload)!
let request = NSMutableURLRequest(URL: url)
request.HTTPMethod = "POST"
request.setValue("multipart/form-data; boundary=\(boundary)", forHTTPHeaderField: "Content-Type")
//request.HTTPBody = createBodyWithParameters(param, filePathKey:"video",paths:[videoname], boundary: boundary)
request.HTTPBody = createBodyWithBoundary(boundary, parameters: param, paths: [videoname], fieldName: "video")
request.timeoutInterval = 120.0
return request
}
上記の例のように、マルチパート フォーム データ形式を使用して動画を投稿できます。
このパッケージを使用して、iOS でビデオ機能を使用できます: import Foundation import AVKit import AssetsLibrary import AVFoundation