2013-02-17 98 views
0

我使用AVFoundation框架中的UIImagePickerController從iPhone相機膠捲中選擇一個視頻剪輯,我已將其設置爲使用戶能夠通過剪裁來調整視頻的長度。有沒有辦法設置用戶能夠擁有視頻的最大和最小長度,例如我希望視頻剪輯的最大長度爲15秒,最小長度也爲15秒。設置最大和最小修剪長度IOS

這樣做的最好方法是什麼?

回答

0

UIImagePickerController有一個屬性,您可以設置videoMaximumDuration。

3
`imagePickerController.videoMaximumDuration = 15.0f;` // limits video length to 15 seconds. 

其中imagePickerController是UIImagePickerController的對象。

使用videoMaximumDuration方法,您可以從兩個方面限制視頻長度。就像如果你正在錄製視頻一樣,一個警報會彈出,說你不能記錄視頻超過15秒,如果你從你的庫中選擇任何視頻文件,首先它會檢查視頻的長度,如果長度超過15秒。再次警報會彈出視頻大於60秒,但會有兩個選項,即使用或取消。如果您選擇使用,則會從最開始的15秒開始剪裁視頻的長度。