cocoa - How to check current time and duration in AudioQueue -


ऑडियो क्यूयु में संगीत की कुल समय अवधि कैसे प्राप्त करें मैं

  NSTime इनवर्वेल AQPlayer :: getCurrentTime () {NSTimeInterval timeInterval = 0.0; ऑडियोक्वाइमलाइनरेफ़ टाइमलाइन; ओएसएसटाटस स्थिति = ऑडियोक्वायईरेकटाइमलाइन (एमक्यूयु, और टाइमलाइन); यदि (स्थिति == noErr) {ऑडियो टाइमस्टैम्प टाइमस्टैम्प; ऑडियोक्वाईगेटकेंटटाइम (म्यूक्यूयु, टाइमलाइन, और टाइमस्टैम्प, नल); समयइनरवल = टाइमस्टैम्प.एमएसएम्प्लेम्स; } वापसी समय अंतराल; }  

AudioQueueGetCurrentTime (mQueue, टाइमलाइन, और टाइमस्टैम्प, NULL); वर्तमान समय खेलने के लिए, यह कुछ बड़े मान देता है यह मान्य है और संगीत फ़ाइल की अवधि कैसे प्राप्त की जाती है।

"post-text" itemprop = "text"> < भविष्य के संदर्भ के लिए, मैं चंदन के कोड के थोड़े बदलाव का उपयोग करके सेकंड में एक सही समय ले रहा हूं:

  int aqplayer :: getcurrent समय () {इंट टाइम इन्टरवाल = 0; ऑडियोक्वाइमलाइनरेफ़ टाइमलाइन; ओएसएसटाटस स्थिति = ऑडियोक्वायईरेकटाइमलाइन (एमक्यूयु, और टाइमलाइन); यदि (स्थिति == noErr) {ऑडियो टाइमस्टैम्प टाइमस्टैम्प; ऑडियोक्वाईगेटकेंटटाइम (म्यूक्यूयु, टाइमलाइन, और टाइमस्टैम्प, नल); टाइम इनटरवॉल = टाइमस्टैम्प। एमएसएम्प्लेमेंट / एमडीएटीएफ़ॉर्मेट.एमएम्स्मानरेट; // संशोधित} वापसी समय अंतराल; }  

Comments

Popular posts from this blog

Eclipse CDT variable colors in editor -

AJAX doesn't send POST query -

wpf - Custom Message Box Advice -