/ / जीडब्ल्यूटी ऑडियो रिकॉर्डिंग - जावा, जीडब्ल्यूटी, ऑडियो, ऑडियो-रिकॉर्डिंग

जीडब्ल्यूटी ऑडियो रिकॉर्डिंग - जावा, जीडब्ल्यूटी, ऑडियो, ऑडियो रिकॉर्डिंग

क्या GWT एप्लिकेशन में ऑडियो रिकॉर्ड करने के लिए कोई विकल्प हैं?

विकल्प फ्लेक्स, शायद एक जावा एपलेट या फ्लैश के किसी अन्य रूप को शामिल करते हैं?

उत्तर:

जवाब के लिए 3 № 1

दुर्भाग्य से यह प्रतीत नहीं होता है कि वर्तमान में केवल जावास्क्रिप्ट का उपयोग करके ऑडियो रिकॉर्ड करने का कोई तरीका है, इसलिए यह अकेले जीडब्ल्यूटी का उपयोग करके संभव हो सकता है (चूंकि जीडब्ल्यूटी संकलक केवल जावास्क्रिप्ट का उत्पादन करता है)।

हालांकि, मोज़िला की जेटपैक परियोजना में एक प्रस्तावित शामिल है ऑडियो एपीआई यह संभव बना सकता है। ध्यान रखें कि यह अत्याधुनिक विशेषता है और संभवतः बहुत लंबे समय तक व्यापक रूप से समर्थित नहीं होगी।

यह उत्तर सहायक हो सकता है, क्योंकि यह एक समान प्रश्न पूछ रहा है: एक जावास्क्रिप्ट आधारित वेबएप से ऑडियो रिकॉर्ड कैसे करता है?


उत्तर № 2 के लिए 1

हमारे GWT वेब एप्लिकेशन के लिए हम एक जावा एप्लेट का उपयोग करते हैंJavasonics द्वारा बनाया गया। उनके पास एक मुफ्त (सीमाओं के साथ) संस्करण है जिसे आप उपयोग कर सकते हैं। यह बहुत अच्छी तरह से काम करता है और कई ऑडियो प्रारूपों का समर्थन करता है। एप्लेट ने विंडोज, लिनक्स और मैक पर समस्याओं के बिना काम किया।

आप जावास्क्रिप्ट का उपयोग करके एप्लेट को नियंत्रित कर सकते हैं। अपने GWT क्लाइंट कोड में, आपको वास्तविक जावास्क्रिप्ट कोड और अपने GWT कोड के बीच इंटरफेस के लिए JSNI का उपयोग करना होगा।

हालाँकि, ऐसा लगता है कि GWT में एक बग हैसंवाद के शीर्ष पर एप्लेट को प्रदर्शित करता है और यह काफी कष्टप्रद है। हम संवाद बॉक्स प्रदर्शित करते समय एप्लेट की दृश्यता को गलत पर सेट करके इस समस्या से निपटते हैं।