各ブラウザ・デバイスで再生可能な音声ファイル形式
ブラウザ・デバイスの種類によっては、再生できない音声ファイル種別があります。
- ○:再生できます
- △:再生できる場合とできない場合があります
- ×:再生できません
|
Chrome, Firefox, Edge |
Chromium |
iOS |
Linux |
DL版Tonyu2(NW.js) |
Internet Explorer |
MP3 |
○ |
○ |
○ |
△ |
○※1 |
× |
AAC |
○ |
× |
○ |
△ |
× |
× |
Ogg Vorbis |
○ |
○ |
× |
○ |
○ |
× |
FLAC |
○ |
○ |
○ |
○ |
○ |
× |
WAV |
○ |
○ |
○ |
○ |
○ |
× |
MIDI |
○ |
○ |
○ |
○ |
○ |
× |
mzo |
○ |
○ |
○ |
○ |
○ |
× |
- MP3、AAC、Ogg Vorbis、FLAC、WAVは、ブラウザのデコード機能に頼っているため、再生できるかはブラウザ・デバイスが対応しているか次第です。
- MIDI、mzoはTonyu2自身でデコードしているため、Web Audio APIに対応しているブラウザなら再生可能です。
- Internet ExplorerはWeb Audio APIに対応していないため、サウンドは再生できません。
- ※1 2019-0603以降、MP3が再生できます。(2019-0602以前のバージョンではffmpegの追加インストールが必要です)
対応している音声ファイル形式について
- MP3 (.mp3)
- 古くからある音声ファイルです。再生できる環境が多いです。
- Linuxの一部ブラウザでは再生できない場合があります。
- AAC (.mp4 .m4a)
- MP3より新しい音声ファイルです。MP3より音質が良いです。
- Chromiumベースのブラウザ、Linuxでは再生できない場合があります。
- ダウンロード版Tonyu2では再生できません。(ffmpegの追加インストールが必要です)
- Ogg Vorbis (.ogg)
- MP3より音質が良いです。
- iOS(iPhone, iPad, iPod)の全ブラウザや、MacのSafari等では再生できません。
- FLAC (.flac .fla)
- 可逆圧縮のため音声劣化はありません、ファイルサイズはWAVの約半分です。
- ほとんどの環境で再生可能です。
- WAV (.wav)
- 通常未圧縮のため音質劣化はありませんが、ファイルサイズが大きいです。
- ほとんどの環境で再生可能です。
- MIDIファイル (.mid .midi)
- 音の鳴らし方などの情報が入った楽譜のようなファイルです。Tonyu2ではPicoAudio.jsというライブラリを用いてピコピコ音で再生します。
- ほとんどの環境で再生可能です。
- mzoファイル (.mzo)
※()内は対応している拡張子
どの音声ファイル形式を使うか
通常の音声ファイル(MP3、AAC、Ogg Vorbis、FLAC、WAV)についての1つの判断方法(おすすめ)です。
- 多くの環境で再生したいならMP3
- とりあえずMP3にしておけば、ほとんどの環境で再生できます(再生できないのはごく一部)
- FLACやWAVはMP3よりもさらに多くの環境で再生できますが、ファイルサイズが大きいのでWebサイトからの実行だとダウンロードに時間がかかります
- 効果音など短い音声なら、FLACやWAVでもそこまで問題無いかもしれません
- FLACにするとWAVの約半分のファイルサイズにできます
- MP3より高音質にしたい場合
- ダウンロード版(ランタイム実行)に限定するならOgg VorbisやFLAC、WAV
- Webサイトからの実行に限定するならMP4
- ただしChromium製ブラウザで再生不可な場合があります
MIDIやmzoについては、ほとんどの環境で再生できること、ファイルサイズが小さいことから特に問題はありません。
Backlink