JavaScript і мікрафон аўдыёструменю

З HTML5 яшчэ не гатова, і GetUserMedia не працуе ў браўзэрах я адчуў, я там пытаюся, што ніякіх «абгорткі», так што я мог грейферы аўдыёструменю ад мікрафона і адправіць яго на сервер з Javascript. Аналагічная абгортка была зроблена з вэб-камеры: (Google для «JQuery-вэб-плагіна» Два абмежавальнага спасылку.), Але я не знайшоў якіх-небудзь падобныя рэчы для мікрафона струменевага аўдыё.

Гук можа быць у любым агульнавядомага фармаце.

Ўспышка не мая штодня, флэш парады не могуць дапамагчы.

Так як шасцярні Google састарэў, я думаю, што гэта не разумна выкарыстоўваць AudioApi . гэта ня добрая навіна альбо, так што я мяркую, што толькі варыянты Java і Flash.

Я буду цаніць кожную падказку і гасцінец я атрымліваю.

3

1 адказы

Я не ўпэўнены, што вы разумееце пад «Flash не з'яўляецца маёй штодзённай аснове». Іншы варыянт з'яўляецца Java, але гэта менш зручна. Калі вы збіраецеся патрабаваць убудова (і вы павінны будзеце да GetUserMedia() рэалізаваны), вы можаце таксама зрабіць яго ўспышкі.

Вось праект, які абгортвае просты Flash-дадатак з API Javascript, што патокі аўдыё праз HTTP POST на вэб-сервер па вашаму выбару:

https://code.google.com/p/wami-recorder/

Гэта не ідэальны, але ён працуе і не патрабуе нязграбных Flash Media Server.

3
дададзена
@IanMcGrawn ці ёсць спосаб для запісу аўдыё ў радку і г.д. ў WAMI Recorder? Я маю на ўвазе я хачу зрабіць невялікія маніпуляцыі з выкарыстаннем WebAudio/mozAudio і я не хачу, каб файл перайсці на сервер, а затым вярнуцца да кліента? так ёсць якія-небудзь прапановы аб тым, як дазволіць яму наўпрост адправіць буфер/ў выглядзе base64 радкі пакетаў? або нават увесь файл у якасці базы 64 радкі ў цэлым?
дададзена аўтар ShrekOverflow, крыніца
Выдатна, менавіта тое, што я шукаў. Як вы даведаліся гэта? 4 дзён. У любым выпадку, прыняты адказ.
дададзена аўтар cyberseppo, крыніца
Я стварыў яго :-). Ён па-ранейшаму мае патрэбу ў некаторых хітраваньні, але асноўная ідэя ёсць. Калі ў вас ёсць ідэі/код паляпшэнняў, не саромейцеся рабіць свой унёсак у праект або дадаць «пытанні» на старонцы праекта.
дададзена аўтар Ian McGraw, крыніца