電子VUEはWebAudioApiで録画機能を実現し、mp3形式に変換し、リアルタイムにオーディオ機器の変更を監視します

 

以下の機能:

図1は、記録(WebAudio API)をサポートするかどうかを、現在のオーディオ環境を検出します。

2、コンピュータは既定のオーディオデバイスを取得し、入力出力デバイスのリストを取ります。

3、オーディション機能は、記録されたサンプルデータを分析することによって、記録された音か否かを判断します。

4、リアルタイムフラグメントを示すサンプルから音波を記録し、記録処理を監視します。

図5に示すように、リアルタイムのオーディオ機器で監視変化は、挿入または引き出さ各フィードバック装置が挙げられます。

6、wavファイルを生成するステップと

図7は、それが同期変換であるため、すべてのシナリオに応じwebworkerを使用するか、または非同期変換に子プロセスを作成する必要があり、mp3形式への変換をサポートしています。

説明:

1、アイテムが最近忙しすぎて、きちんと整理全体のプロセスは、非常に長い時間のための恐怖は過去を忘れることに時間を惜しまないことができ、単純にそれを記録(ブログの内容から見ることができます)。

図2は、プロジェクトが急いで、ビジネス関連の何か削除を終えている、唯一の全体的なロジックを残して、上記の機能を実現するために一緒に走ったニーズに応じて、問題ありませんが、コードは少しラフに見える、および参照している場合その後、具体的なビジネスと最適化、精緻化。

3は、直接問題の明確な言及があり、新しいミッションに行き、ブログの内容を再絞り込むことが予想されていません。

プロジェクト住所:https://github.com/luohao8023/recorder-electron-vue、枝を開発

おすすめ

転載: www.cnblogs.com/kakayang/p/11444991.html