特に、"利用側"でソフトウェアのインストールなどをなしで、です。
音を録音しながら、その音をn秒後すぐに再生
このn秒は、最短で0秒まで、ms単位で設定したい。
例えば、ブラウザだけで実現したいです。
基本的には、マイクで入力された音声データをキャプチャして、Playerで再生するということだと思います。
似たような事を実現したいと思い、一度調べたのですが、Webでのサービスが前提だとすると、今のところAdobe FlashでAction Scriptで実装する他ないようです。(実際にやっていませんが、いわゆるライブチャットサイトは、Flashで実装されているようです)
http://livedocs.adobe.com/flash/9.0_jp/ActionScriptLangRefV3/flash/media/Microphone.html
HTML5の仕様として、Mediaキャプチャという仕様は議論され、一部(アンドロイド?)では、実装されているようですが、汎用的なものではないようです。
http://rainbowdevil.jp/?p=1110
「特に、利用側でソフトウェアのインストールなしで」という前提の場合、上記の2つの選択肢しかないような気がします。
尚、自分のニーズとして、同時再生や何秒後に再生というものがなかったため、これについて上記の方法でできるかどうかは、ちょっとわかりません。
Ustream,stickamなどのLIVE配信すれば可能だと思います。
Flashを使用するのだと思うけど、ブラウザだけで可能だったと思います。
非公開というかプライベート設定で、限定された人しか見れなくする機能を使用すれば、
録音しながら、ほぼリアルタイムに音も流れます。
http://q.hatena.ne.jp/answer
n秒遅れ再生を実現したいのです。
そして、n秒を、自由に設定したいのです。
いや、録音しながら再生したいのです
2013/01/16 22:31:19