2016-12-19 8 views
1

Ich möchte den letzten Frame des Videos löschen. Ich habe den folgenden Code versucht, aber nicht die richtige Dauer, um den Rahmen zu löschen.Wie kann ich den letzten Frame des Videos entfernen?

CMTime start = CMTimeMakeWithSeconds(1.0, 600); 
CMTime duration1 = CMTimeMakeWithSeconds(1.7, 600); 
CMTimeRange range = CMTimeRangeMake(kCMTimeZero, duration1); 

EDIT: Ich möchte das letzte Frame des Videos löschen. Ich habe den folgenden Code versucht, aber nicht die richtige Dauer, um den Rahmen zu löschen.

Antwort

0

Endlich habe ich es gelöst.

AVURLAsset* videoAsset = [AVURLAsset URLAssetWithURL:URl options:nil]; 

float timeRangeOfVideo=(videoAsset.duration.value/600)-0.2; 
CMTime timeToAdd = CMTimeMakeWithSeconds((videoAsset.duration.value/600)-0.02,15); 
Verwandte Themen