मैं रिंगटोन खेलने के लिए एक ऐप बना रहा हूं और मैं हर बार खेले गए रिंगटोन के मिलीसेकंड में वर्तमान समय जानना चाहता हूं।ऑब्जेक्टसी/सीएमटाइम - AVPlayer.duration को मिलीसेकंड में परिवर्तित करें
सीएमटाइम cTime = player_.currentTime; फ्लोट वर्तमान समय = cTime.value/cTime.timescale;
कि वर्तमान समय यहां सेकंड में मान प्राप्त करता है। मैं सटीक वर्तमान समय मान कैसे प्राप्त कर सकता हूं लेकिन मिलीसेकंड में?
लेकिन हम इस फ़्लोट मान को निम्न कार्य में कैसे पारित कर सकते हैं? - (बूल) insertTimeRange: (CMTimeRange) timeRange ofTrack: (AVAssetTrack *) ट्रैक atTime: (CMTime) स्टार्टटाइम त्रुटि: (NSError **) त्रुटि; क्योंकि यह पैरामीटर के रूप में सीएमटाइम लेता है। – Developer
आप मूल समय (सेकेंड में) का उपयोग कर सकते हैं और CMTimeMake फ़ंक्शन का उपयोग करके उस मान के साथ एक सीएमटाइम बना सकते हैं। – Samssonart