我希望能夠從照片庫中選擇一個視頻,並從現有剪輯中選取15秒的視頻。有沒有辦法強制修剪爲固定長度?iOS修剪視頻至固定長度
0
A
回答
1
將UIImagePickerController
屬性videoMaximumDuration
設置爲所需的固定長度。從文檔:
視頻錄製的最大持續時間(以秒爲單位)。
@property (nonatomic) NSTimeInterval videoMaximumDuration Discussion
該屬性的缺省值是10分鐘(600秒)。當用戶點擊分享按鈕向MMS,MobileMe,YouTube或其他目的地發送電影時,會強制執行適當的持續時間限制和適當的視頻質量。
只有當mediaTypes屬性的值數組包含kUTTypeMovie媒體類型時,此屬性纔可用。
0
你能看到下面的代碼。我希望這將有助於你
-(void)recordVideo{
imagePicker = [[UIImagePickerController alloc]init];
imagePicker.delegate = self;
imagePicker.allowsEditing = YES;
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePicker.mediaTypes = [[NSArray alloc]initWithObjects:(NSString *) kUTTypeMovie, (NSString *) kUTTypeMPEG4, nil];
imagePicker.videoQuality = UIImagePickerControllerQualityTypeIFrame1280x720;
[imagePicker setVideoMaximumDuration:15.0f];
sourceType = [UIImagePickerController availableMediaTypesForSourceType:imagePicker.sourceType];
if (![sourceType containsObject:(NSString *) kUTTypeMovie]) {
NSLog(@"Can not Save Video");
}
[self presentModalViewController:imagePicker animated:YES];
}
確保,你有呈現控制器之前allowsEditing設置爲YES。
相關問題
- 1. iOS AVExportSession失敗,僅修剪視頻
- 2. 如何剪切視頻長度(Mp4)?
- 3. iOS的音頻修剪
- 4. 使用iOS修剪音頻
- 5. 固定長度
- 6. React-native修剪視頻
- 7. 在iOS中裁剪視頻
- 8. 在iOS上裁剪視頻
- 9. 固定高度的HTML5視頻拉伸
- 10. 設置最大和最小修剪長度IOS
- 11. iOS:用Swift修剪音頻文件?
- 12. 修剪字符顯示長度
- 13. FFmpeg-split.py無法確定視頻長度
- 14. vis.js固定長度邊緣
- 15. 固定長度哈希
- 16. 固定長度的NSString
- 17. 如何使固定長度
- 18. XSL填充固定長度
- 19. 固定長度菜單
- 20. 固定長度BitArrays陣列
- 21. 修剪視頻文件WPF C#
- 22. AVAssetWriter破壞由AVAssetExportSession修剪的視頻
- 23. 如何在android中修剪視頻?
- 24. 使用YouTube數據API修剪視頻
- 25. 使用ffmpeg的修剪視頻
- 26. 如何使用AVFoundation修剪視頻
- 27. 使用UIVideoEditorController修剪ALAsset視頻
- 28. MediaCodec亞秒視頻長度
- 29. 獲取視頻的長度
- 30. 得到flv視頻長度
http://stackoverflow.com/questions/4439707/how-to-trim-the-video-using-avfoundation 這個問題有一個類似這樣回答的。檢查它 – swapnil 2013-02-14 09:23:06
@swapnil修剪時有沒有辦法顯示視頻的長度? – 2013-02-14 13:49:50