Youtube Upload Quality
Estou usando a API GData do google para enviar um vídeo para o youtube do meu aplicativo. O upload funciona bem, no entanto, a qualidade do vídeo enviado é de apenas 360p, enquanto a qualidade do vídeo original é de 720p.
Isso está funcionando como pretendido? Em caso afirmativo, existe alguma maneira de contornar essa compactação de vídeo que permitirá que meu aplicativo envie filmes em HQ?
Aqui está o código que estou usando para obter o upload do vídeo, se isso for de alguma ajuda.
GDataYouTubeMediaGroup *mediaGroup = [GDataYouTubeMediaGroup mediaGroup];
[mediaGroup setMediaTitle:title];
[mediaGroup setMediaDescription:desc];
[mediaGroup addMediaCategory:category];
[mediaGroup setMediaKeywords:keywords];
[mediaGroup setIsPrivate:NO];
NSString *mimeType = [GDataUtilities MIMETypeForFileAtPath:outputURL.relativePath defaultMIMEType:@"video/quicktime"];
GDataEntryYouTubeUpload *entry;
entry = [GDataEntryYouTubeUpload uploadEntryWithMediaGroup:mediaGroup data:data MIMEType:mimeType slug:filename];
SEL progressSel = @selector(ticket:hasDeliveredByteCount:ofTotalByteCount:);
[service setServiceUploadProgressSelector:progressSel];
GDataServiceTicket *ticket;
ticket = [service fetchEntryByInsertingEntry:entry forFeedURL:url delegate:self didFinishSelector:@selector(uploadTicket:finishedWithEntry:error:)];
Brenton