Я просто хочу загрузить видео на Google Drive, до сих пор я могу загрузить содержимое текстового файла, а также список всего текстового файла с помощью примера DrEdit для Objective-C/iOS код. Он также привел пример загрузки изображения, но это также не помогает мне. Так что, пожалуйста, ребята поделитесь своей идеей или ссылкой или фрагментом кода относительно этого, будет заметным. заранее заранееЗагрузка видео на Google Диске через приложение IOS
-1
A
ответ
0
просто следуйте по ссылке, предназначенной для загрузки изображения.
я просто изменить метод
(аннулируются) uploadPhoto: (UIImage *) изображение - (ничтожной) uploadVideo: image upload sample
-(void)uploadVideo{ NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; [dateFormat setDateFormat:@"'Quickstart Uploaded File ('EEEE MMMM d, YYYY h:mm a, zzz')"]; GTLDriveFile *file = [GTLDriveFile object]; file.title = [dateFormat stringFromDate:[NSDate date]]; file.descriptionProperty = @"Uploaded from the Google Drive iOS Quickstart"; file.mimeType = @"video/quicktime"; NSString *filePath = [[NSBundle mainBundle] pathForResource:@"Test" ofType:@"Mov"]; NSError *error = nil; NSData *data = [NSData dataWithContentsOfFile:filePath options:nil error:&error]; // NSData *data = UIImagePNGRepresentation((UIImage *)image); GTLUploadParameters *uploadParameters = [GTLUploadParameters uploadParametersWithData:data MIMEType:file.mimeType]; GTLQueryDrive *query = [GTLQueryDrive queryForFilesInsertWithObject:file uploadParameters:uploadParameters]; UIAlertView *waitIndicator = [self showWaitIndicator:@"Uploading to Google Drive"]; [self.driveService executeQuery:query completionHandler:^(GTLServiceTicket *ticket, GTLDriveFile *insertedFile, NSError *error) { [waitIndicator dismissWithClickedButtonIndex:0 animated:YES]; if (error == nil) { NSLog(@"File ID: %@", insertedFile.identifier); [self showAlert:@"Google Drive" message:@"File saved!"]; } else { NSLog(@"An error occurred: %@", error); [self showAlert:@"Google Drive" message:@"Sorry, an error occurred!"]; } }]; }
0
Это простая реализация с использованием Swift 2.2 & Google API 3 для загрузки видео.
Вам просто нужно указать путь для размещения видео. Или вы можете заменить его URL-адресом и сохранить себе шаг в функции.
func uploadVideo(videoPath: String) {
let file = GTLDriveFile()
file.name = "video.mov"
file.descriptionProperty = "Video description"
file.mimeType = "video/quicktime"
let videoURL = NSURL(fileURLWithPath: videoPath)
let uploadParameters = GTLUploadParameters(fileURL: videoURL, MIMEType: file.mimeType)
let query = GTLQueryDrive.queryForFilesCreateWithObject(file, uploadParameters: uploadParameters)
service.executeQuery(query) { (ticket, insertedObject, error) in
if error == nil {
print(ticket)
} else {
print(error.localizedDescription)
}
}
}
Смежные вопросы
- 1. Загрузка файлов на Google Диске
- 2. Время предварительного просмотра видео на Google Диске
- 3. Загрузка видео Dailymotion на iOS
- 4. iOS 5 - AFNetworking - Загрузка видео
- 5. Загрузка видео на сервер в iOS
- 6. Загрузка файлов на учетную запись службы на Google Диске
- 7. Загрузка видео на сервер через POST
- 8. Размер папки на Google Диске
- 9. Загрузка файла электронной таблицы на Google Диске в Swift
- 10. Вход в Google через приложение iOS
- 11. загрузка видео, хотя приложение asp.net
- 12. Ограничение доступа на Google Диске
- 13. Как выйти из API iOS на Google Диске?
- 14. Meteor: загрузка видео файлов через API и сохранить его на диске
- 15. Загрузка видео в приложение MVC?
- 16. Загрузка видео из приложений google account
- 17. Сохранение файлов на Google Диске
- 18. Как воспроизвести видео с Jwplayer на Google Диске?
- 19. Как просмотреть файлы пользователя на Google диске через angularjs?
- 20. Хранить файл на диске Google
- 21. Запустите приложение YouTube с видео на iOS
- 22. Приложение IOS/Android загружает видео на YouTube?
- 23. Поиск содержимого файла на Google Диске
- 24. Создать google doc на Google Диске
- 25. Поделиться видео на twitter через приложение android
- 26. Как сохранить фотографии в папку на Google Диске в iOS
- 27. Проблемы с загрузкой файлов на Google Диске с помощью iOS
- 28. Загрузка видео на YouTube «Ошибка аутентификации» в iOS
- 29. Загрузка видео на youtube из приложения iOS возвращает 400
- 30. Загрузка видеопотока и аудиопотока на iOS
Что такое DrEdit? Вышло так много вопросов, которые говорили после руководства/кода DrEdit. Не могу найти ничего об этом. –