2010-05-20 18 views
9

Abbiamo un'applicazione VoIP imVOX e stiamo esaminando vari modi per espandere la nostra copertura. Parte di questo è scrivere un'applicazione HTML5, ma richiede l'uso di input audio dal browser (e anche i pulsanti push to talk dal browser, anche se un'altra app è focalizzata).Ingresso audio tramite HTML5?

Sul lato audio, con HTML5 esiste un modo per prelevare l'audio dal browser per comprimere e inviare ai nostri server? So che con Flash è possibile, ma stiamo cercando di evitare il flash per la compatibilità mobile e in generale guardando al futuro.

+0

Qualcun altro ha risposto a questa domanda: http://stackoverflow.com/questions/4227313/audio-capturing-with-html5 – Slamice

risposta

4

webcam e supporto microfono non è una caratteristica dei HTML 5 spec

Nuove API

Oltre a specificare markup, HTML5 specifica applicazione scripting interfacce di programmazione (API). Le interfacce documento esistente (DOM) sono estese e de facto le funzionalità di documentate. Ci sono anche nuove API, come ad esempio:

  • L'elemento canvas per la modalità immediata
  • disegno 2D riproduzione multimediale temporizzata
  • database di archiviazione non in linea (offline web
  • applicazioni) la modifica dei documenti
  • trascinamento -e-drop Cross-document
  • messaggistica (web messaging) Browser
  • gestione cronologia tipo MIME e
  • registrazione gestore di protocollo.
  • Microdata

Alcune delle nuove caratteristiche sono parte di HTML5 soprattutto perché non ci sono volontari per dividere HTML5 e mantenere specifiche diverse di queste caratteristiche.

+0

Uno sviluppo interessante su questo fronte. Una build sperimentale di Firefox mostra funzionalità di manipolazione audio. Ovviamente non fattibile al momento, ma mi ha ricordato questa domanda quando l'ho vista :-) http://news.slashdot.org/story/10/05/26/1936224/Breakthroughs-In-HTML-Audio-Via -Manipolazione-Con-JavaScript? from = rss & utm_source = feedburner & utm_medium = avanzamento & utm_campaign = feed% 3A + Slashdot% 2Fslashdot +% 28Slashdot% 29 & utm_content = Google + Feedfetcher –