ユーザーが記録したビデオのサイズ、またはイメージ ピッカー デリゲート内の保存されたイメージ フォルダーからユーザーが選択したビデオのサイズをバイト単位で計算できますか? ありがとう
質問する
1052 次
1 に答える
4
バイトサイズは NSData オブジェクトから簡単に読み取ることができます。したがって、動画の URL から NSData オブジェクトを作成するだけです。
このような:
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
[picker dismissViewControllerAnimated:YES completion:nil];
NSURL *imageURL = [info valueForKey:UIImagePickerControllerMediaURL];
NSData *data = [NSData dataWithContentsOfURL:imageURL];
NSLog(@"Total bytes %d", [data length]);
}
迅速:
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
picker.dismissViewControllerAnimated(true, completion: nil)
let imageUrl = info[UIImagePickerControllerMediaURL]
let data = NSData(contentsOfURL: imageUrl)
print("Total bytes \(data.length)")
}
于 2012-10-11T12:49:36.140 に答える