2014-12-19 8 views
5

का उपयोग करके नोड-वेबकिट में ऑडियो मैं नोड-वेबकिट का उपयोग कर एक एप्लिकेशन पर काम कर रहा हूं जिसमें मुझे ऑडियो चलाने की आवश्यकता है। मैंने वेब ऑडियो एपीआई और एक XMLHttpRequest का उपयोग करके ऑडियो सफलतापूर्वक खेला है, लेकिन गीत लोड करना बहुत धीमा है। प्रारूप और आकार के आधार पर इसमें 1 सेकंड तक लगते हैं।नोड जेएस और वेब ऑडियो एपीआई

क्या node.js फ़ाइल सिस्टम का उपयोग कर फ़ाइल लोड करने का कोई तरीका है, और फिर लोडिंग समय को कम करने के लिए उस डेटा को वेब ऑडियो एपीआई में पास कर दें? क्या इस पूरी चीज के बारे में जाने का कोई बेहतर तरीका है?

नोट: मैं मूल एप्लिकेशन बना रहा हूं इसलिए मैं ऑडियो को क्लाइंट को स्ट्रीम न करने के लिए खेलना चाहता हूं। मुझे ऑडियो पर प्रसंस्करण करने में भी सक्षम होना चाहिए, यही कारण है कि मैंने वेब ऑडियो एपीआई में देखा।

उत्तर

0

आप ऑडियो डेटा को data: यूरी में परिवर्तित कर सकते हैं और इसका उपयोग कर सकते हैं।

Check out this question for more information.

There are a large number of tools to convert an audio file to a data uri too

यह NPM file-component

var file = require('file'); 
    var img = file("/path/to/audio"); 

    if (!img.is('image/*')) { 
    alert('Images only!'); 
    return; 
    } 

    var reader = img.toDataURL(function(err, str){ 
    if (err) throw err; 
    console.log("This is a data: uri: " + str); 
    }); 

    reader.on('progress', function(e){ 
    console.log(e.percent); 
    }); 
संबंधित मुद्दे