necotech blog

ogv.jsがすごい

[ダウンロード] ogv.js, ビルド済みデータ

[デモ] ogv.js demo

  • JavaScriptでOgg VorbisとかWebMとかをデコードするライブラリ
  • Emscriptenを使って、Cのライブラリ(liboggzとかlibtheoraとか)をJavaScriptのコードにコンパイルしてる
  • videoタグとか使わずにcanvasで再生する
  • Web Audio APIを使用。IEは対応していないのでdynamicaudio.swfを使うらしい
  • コントローラは今のところ付いてない(自前で実装可能、デモでは実装済み)
  • 最適化とか目下対応中で、2015-09-04にinitial stable release

Long-form goal is to create a drop-in replacement for the HTML5 video and audio tags which can be used for basic playback of Ogg Theora and Vorbis or WebM media on browsers that don’t support Ogg or WebM natively.

最終的にはvideo/audioタグの代わりになることを目論んでるようです。必要かどうかは置いといて実際動いてるのがすごい。

Facebook にシェア
LinkedIn にシェア
Pocket