2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

音声録音機能をつける

Posted at

音声録音機能のついたアプリケーションを作成したい

フレームワーク・・・Ruby on Rails
API・・・MediaStream Recording API

音声録音機能を実装するために調べて出てきた、MediaStream Recording APIについて書いていきます。

MediaStream Recording APIとは・・・オーディオとビデオをユーザーのデバイスから簡単に記録し、web上で使うことができる。生成されるファイル拡張子 Ogg Vorbis(オッグ ボルビス)。

Ogg Vorbis・・・ogg形式は、MP3形式のライセンス権に関する問題を避けるために開発された規格であるとされる。音質はMP3ファイルよりも優れ、規格はオープンソースでロイヤルティフリー。再生するためには、対応のプレーヤーが必要となる。

Image from Gyazo

MediaStream Recording APIのサンプルアプリがあったので、それを参考に導入。
app.jsにjavascriptで書かれた機能の内容が書かれてある。
マイクの取得して、音声のファイルを作成します的なこと...                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
packsの直下にapp.jpを置くことでうまく連動しました。

参考サイト

https://github.com/mdn/web-dictaphone

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?