私は、マイク入力を受け取り、それを処理し、オーディオを再生する C++ アプリケーションに取り組んでいます。この処理には、サーバー上にあるデータベースが組み込まれます。UI の作成を容易にし、移植性を最大限に高めるために、フロント エンドを HTML で行うとよいと思います。基本的に、ブラウザでオーディオを録音し、そのオーディオをサーバーに送信して処理し、サーバーからオーディオを受信してブラウザ内で再生したいと考えています。
明らかに、HTML5 がマイク入力をサポートしていればよいのですが、そうではありません。したがって、これを実現するには、何らかのプラグインを作成する必要があります。NPAPI は、関連するセキュリティの問題のために私を怖がらせているので、PPAPI と Native Client を調べていました。Native Client はまだマイク入力をサポートしておらず、PPAPI オーディオ入力 API は Chrome の開発ビルドに限定されると思います。FireBreath は、マイク機能もサポートしていないようです。したがって、私のオプションは次のとおりです。
- オーディオを録音するための独自の NPAPI プラグインを作成する
- Flash を使用してマイク入力を取得する
- ブラウザを完全に救済し、ネイティブ アプリケーションを作成するだけです
これの対象読者は、幼い子供やコンピューターに慣れていない人です。できるだけポータブルで使いやすいものにしたいと思います。助言がありますか?