7
上傳圖像或視頻Whatsapp,似乎使用UIImagePicker
。允許UIImagePickerController編輯視頻但不是圖像
可以在該視圖中編輯視頻,但無法編輯圖像。看起來在SDK中,allowsEditing
屬性確定是否允許對圖像和視頻進行編輯。
我該如何獲得像Whatsapp這樣的行爲,在這裏可以編輯視頻,但圖像不能?
上傳圖像或視頻Whatsapp,似乎使用UIImagePicker
。允許UIImagePickerController編輯視頻但不是圖像
可以在該視圖中編輯視頻,但無法編輯圖像。看起來在SDK中,allowsEditing
屬性確定是否允許對圖像和視頻進行編輯。
我該如何獲得像Whatsapp這樣的行爲,在這裏可以編輯視頻,但圖像不能?
我能夠通過偵聽選取器的通知來實現此功能。註冊行動在viewDidLoad中
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(imageCaptured:)
name:@"_UIImagePickerControllerUserDidCaptureItem" object:nil];
比當確定允許編輯
- (void) imageCaptured:(NSNotification *)notification
{
if (self.pickerController.cameraCaptureMode == UIImagePickerControllerCameraCaptureModeVideo) {
self.pickerController.allowsEditing = YES;
}
else{
self.pickerController.allowsEditing = NO;
{
}
這似乎應該工作,但我不能讓它在iOS 7上工作:( – Darren
你嘗試通過不同的屬性在圖像拾取後選擇?如在,取決於他們選擇什麼。 – Pochi
嗨即時嘗試實現相同的事情。 ATM似乎你已經能夠獲得編輯屏幕 - 減少剪輯到一定的長度(Whatsapp 45秒) - 我怎麼能做到這一點,因爲我剛剛到了能夠顯示圖像選擇器的階段..我可以編輯圖像縮放和移動,但我不能編輯視頻時,選擇大型視頻文件..它只是開始壓縮直接...我需要在此之前的屏幕...修剪視頻的能力...任何幫幫我? – Pavan