ऑडियो आयात करें
अवलोकन
रनटाइम पर ऑडियो आयात करने की प्रक्रिया को कई चरणों में विभाजित किया जा सकता है:
- एक Runtime Audio Importer बनाएं
- आवश्यक डेलीगेट्स (OnProgress और OnResult) से बाइंड करें
- फाइल या बफर से ऑडियो आयात करें
- OnResult डेलीगेट से प्राप्त आयात की गई साउंड वेव चलाएं (अधिक जानकारी यहाँ उपलब्ध है)
महत्वपूर्ण नोट
सुनिश्चित करें कि Runtime Audio Importer और साउंड वेव इंस्टेंसेस समय से पहले गार्बेज कलेक्ट नहीं हो जाते हैं, उन्हें UPROPERTY(), TStrongObjectPtr, या किसी अन्य विधि का उपयोग करके अलग-अलग वेरिएबल्स में असाइन करके हार्ड रेफरेंस बनाए रखें जो ऑब्जेक्ट को नष्ट होने से रोकता है।
समर्थित ऑडियो फॉर्मेट्स
Runtime Audio Importer निम्नलिखित ऑडियो फॉर्मेट्स के आयात का समर्थन करता है:
फॉर्मेट | विवरण |
---|---|
MP3 | MPEG-1/2/2.5 ऑडियो लेयर I/II/III |
WAV | वेवफॉर्म ऑडियो फाइल फॉर्मेट |
FLAC | फ्री लॉसलेस ऑडियो कोडेक |
OGG VORBIS | वोर्बिस ऑडिय ो के साथ ओग कंटेनर |
OGG OPUS | ओपस ऑडियो के साथ ओग कंटेनर |
BINK | बिंक ऑडियो |
RAW (PCM) | अनकंप्रेस्ड पल्स-कोड मॉड्यूलेशन ऑडियो डेटा (Int8, UInt8, Int16, UInt16, Int32, UInt32, Float32) |
tip
ऑडियो आयात करते समय, आप या तो फॉर्मेट को स्पष्ट रूप से निर्दिष्ट कर सकते हैं या फाइल एक्सटेंशन या कंटेंट के आधार पर स्वचालित फॉर्मेट डिटेक्शन का उपयोग कर सकते हैं।