में सीएमटाइम को मानव पठनीय समय में कनवर्ट करना तो मेरे पास एक वीडियो से सीएमटाइम है। मैं फ़ोटो एप में वीडियो समय अवधि लेबल में इसे एक अच्छी स्ट्रिंग में कैसे परिवर्तित करूं? क्या कुछ सुविधा विधियां हैं जो इसे संभालती हैं? धन्यवाद।उद्देश्य-सी
AVURLAsset* videoAsset = [AVURLAsset URLAssetWithURL:url options:nil];
CMTime videoDuration = videoAsset.duration;
float videoDurationSeconds = CMTimeGetSeconds(videoDuration);
आप कुछ कोड का उपयोग कर निर्दिष्ट कर सकते हैं? मैं यहाँ एक नोब हूँ। धन्यवाद। का उपयोग कर – randomor
पहले, बनाने NSDate वस्तु 'NSDate * घ = [[NSDate alloc] initWithTimeIntervalSinceNow: सेकंड];' फिर उत्पादन प्रारूप 'NSDateFormatter * dateFormatter = [[NSDateFormatter alloc] init] निर्दिष्ट; [dateFormatter setDateFormat: @ "HH: mm: ss"]; ' और साथ ' NSString * परिणाम = [dateFormatter stringWithDate: d] उत्पादन मिलता है, ' – Sangvin
धन्यवाद। यह काम करता है, मैंने अंतिम विधि के लिए stringFromDate का उपयोग किया, लेकिन समस्या यह है कि समय अवधि 4.168334 थी, फिर भी आउटपुट 0:36:15 है ... क्या मुझे कुछ याद आया? – randomor