簡體   English   中英

在Swift中將視頻轉換為二進制數據

[英]Convert Video to binary Data in Swift

我想將視頻轉換為二進制數據,以便我可以使用Alamofire.upload將它們發送到服務器,我嘗試下面的代碼,但它不起作用,我也嘗試了不同的mimeType

if let videoURL = info[UIImagePickerController.InfoKey.mediaURL] as? NSURL {
    dismiss(animated: true, completion:nil)
    //guard let bytes = try? NSData(contentsOf: videoURL as URL) else { return }
    guard let videoData = try? Data(contentsOf: videoURL as URL) else { return }
}

multipartFormData.append(fileData!, withName: "file", fileName: "file", mimeType: "video/quicktime")

嘗試這個

if let videoFileURL = info[UIImagePickerControllerMediaURL] as? NSURL { 
     let bytesArr = try? NSData(contentsOfURL: videoFileURL) 
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM