まあぼちぼちと作っている。
メディアがPCに挿入していないと動かないようなつくりにして、メディアを持っていることを動作要件にしたいので、ドライブをチェックしようとしたが意外に簡単にはできない。方法についてはQiitaに書いた。
http://qiita.com/SFPGMR/items/ba2299b932032001b43a
あとは動画フォーマットが古いQuick Time形式のせいか、video
タグでは音声のみ再生されるので、裏で.mov
を.mp4
に変換して再生するつもりである。変換はbasic-ffmpeg
を使ってみようと思う。変換したものはキャッシュしておくつもりで、今そのあたりのコードを書こうとしているところだ。
https://github.com/sfpgmr/gigacapsule
オーディオデータはAIFF形式で、おそらくそのまま使えるんじゃないかなと思っている。audio
タグで再生するのかWebAudioを使ってやるのかは気分次第。
Quick Time VR部分はちょっと難しいかなと思っている。Quick Time Viewerを呼び出せばなんとかなりそうな気もするけどね。
GigaCapsuleの完全再現をするのではなく、簡単なビューワに仕立てるつもりである。WebGLとWeb Audioを連携したりとかしてみたいけど、まずはビューワとして最低限使えるようにすることが目標かな。でもリミックスのところはちょっと凝った作りにしたいなー。
しかしこの動画、サイズが非常に小さい。1999年ころのメディアだし、そのころのPCだとこれくらいにしないとまともに動かなかったんだろうなと思う。