2012-10-10 23 views
5

मेरे पास Django और SQL लाइट में विकसित मूलभूत वेबसाइट है। मैं इस सुविधा को इसमें जोड़ना चाहता हूं।ब्राउज़र पर रिकॉर्डिंग ऑडियो

उपयोगकर्ता को एक बटन क्लिक करने और 10 सेकंड से अधिक नहीं होने वाला संदेश रिकॉर्ड करने और उसे सहेजने में सक्षम होना चाहिए।

इसे सर्वर पर ऑडियो फ़ाइल के रूप में सहेजा जा सकता है या यदि यह अधिक कुशल और संभव है तो डेटाबेस पर सहेजा जा सकता है।

क्या आप कृपया मुझे बता सकते हैं कि क्या Django पहले से ही कोई घटक या प्लगइन या कुछ है जिसका मैं उपयोग कर सकता हूं?

यदि यह अस्तित्व में नहीं है, तो मेरे सर्वोत्तम विकल्प क्या हैं। अगर मुझे स्क्रैच से लिखने की ज़रूरत है, तो क्या आप मुझे किसी भी ट्यूटोरियल/ब्लॉग आदि पर इंगित कर सकते हैं?

अपना समय

  • आर एम

उत्तर

2

के लिए धन्यवाद जहाँ तक मुझे पता के रूप में वहाँ Django के लिए ऐसी कोई प्लगइन है। लेकिन यह मुख्य रूप से ऐसा करने के लिए django का काम नहीं है। आप Web Audio API का उपयोग कर जावास्क्रिप्ट के माध्यम से ऑडियो रिकॉर्ड कर सकते हैं, या कई परियोजनाओं में से एक का उपयोग करके (this answer देखें)। अगर आपको पुराने ब्राउज़र का समर्थन करना है तो मुझे लगता है कि इस उद्देश्य के लिए फ्लैश का उपयोग करना आपकी सबसे अच्छी शर्त है (लेकिन कुछ मोबाइल ब्राउज़र इसका समर्थन नहीं करते हैं)। तो सबसे अच्छा बात यह है कि एचटीएमएल 5 & ऑडियो एपीआई का समर्थन करने वाले और ब्राउज़र के लिए फ्लैश का उपयोग करने वाले ब्राउज़र के लिए जावास्क्रिप्ट कार्यान्वयन के साथ कुछ प्रकार के फ़ॉलबैक मोड का उपयोग करना है।