Capisco API Web Audio è una funzionalità lato client ma nodejs è basata sull'implementazione lato client V8 Chrome di ECMAScript, che include l'API Web Audio .
Perché non esiste il supporto completo dell'API audio Web in nodejs?
È perché AudioContext si basa sull'oggetto globale?
Mi manca un punto qui?
Esiste un piano per renderlo disponibile in futuro?Perché l'API Web Audio non è supportata in nodejs?
risposta
Node.js non supporta Web Audio perché non fa parte dello stesso JavaScript language - è un web platform JavaScript API separato.
Si può pensare ad esso come Web Workers, requestAnimationFrame
o XMLHttpRequest
- fanno parte dell'ambiente JavaScript del browser, ma non hanno necessariamente senso per altri runtime.
V8 è un motore JavaScript generico; non include le funzionalità della piattaforma web. Questo è uno dei motivi per cui Node.js è in grado di usarlo. Chrome's implementation of Web Audio fa parte di Blink, il motore di rendering.
Il modulo web-audio-api npm ha lo scopo di implementare Web Audio per Node.js.
Questo è più chiaro per me ora, grazie per le spiegazioni. Daremo un'occhiata al progetto _Blink_. – TGrif
- 1. Impossibile caricare perché non è stata trovata alcuna origine supportata. durante la riproduzione HTML5 elemento audio
- 2. diamante non è supportata
- 3. removeView (Vedi) non è supportata in AdapterView
- 4. Perché l'animazione SVG SMIL non è supportata da Internet Explorer
- 5. NodeJS più siti Web
- 6. Conversione audio HTML5 tramite NodeJS su Heroku
- 7. Amplifica audio con l'API Web Audio
- 8. Perché jQuery.css non applica una proprietà se non è supportata e in che modo viene verificata?
- 9. OpenGL non è supportata dal driver video
- 10. Codifica URL non supportata
- 11. API Web Audio, eventi?
- 12. HTML5 Audio iPAD, non è possibile riprodurre file audio?
- 13. non supportata Configurazione
- 14. ValidationError: "expiresInMinutes" non è consentito NodeJs JsonWebToken
- 15. IE8 - window.open() - "Interfaccia non supportata"
- 16. Trasferimento in streaming + netTcpBinding = la modalità framing non è supportata?
- 17. Perché il mio audio non si riavvolge?
- 18. CGBitmapContextCreate: parametro combinazione non supportata
- 19. Automated Web UI test in nodejs
- 20. Pulizia di AudioNodes in Web Audio
- 21. forme d'onda personalizzato in audio web API
- 22. Registrazione audio dalla pagina Web
- 23. Impostazione playbackRate su elemento audio collegato a web audio api
- 24. HTML5 Web Audio - La riproduzione audio rallentata si interrompe presto
- 25. non supportata configurazione stile piano non supportata in una voce di navigazione
- 26. Xcode architettura non supportata armv7k
- 27. Immagine Instagram non supportata dimensioni
- 28. Estensione OpenGL GLX non supportata
- 29. Java versione minore major non supportata 52.0
- 30. questa operazione non è supportata nel client di prova wcf perché utilizza il tipo system.object []
L'API Web Audio è come il DOM o requestAnimationFrame: è una funzionalità di piattaforma Web, non inclusa nel linguaggio JavaScript. – joews
Dai un'occhiata a https://www.npmjs.com/package/web-audio-api e https://www.npmjs.com/browse/keyword/webaudio. – kay