This web site is only compatible with Japanese text.
ドリームパスポートにおける埋込要素の解説
このページは、ドリームキャスト用ブラウザのドリームパスポート向けに画像や動画、音声の埋込要素を実装した HTML ファイルを作成する為の解説記事です。
ドリームパスポートでは、次の一覧表に記載した拡張子のファイルを閲覧・再生する事が可能です。但し、ドリームパスポートのバージョンや、圧縮符号化方式 ( コーデック ) により多少の違いが有ります。
HTML 形式の文章内へ埋め込んで表示する場合、HTML タグは埋込に用いる img 要素 ( 画像の場合 ) や embed 要素 ( 動画や音声の場合 ) を用いて、src 属性でファイルの URL を示しつつ、一覧表に記載した type 属性でコンテンツの MIME Type を指定します。
拡張子と MIME Type の一覧表 |
ファイル の種類 |
拡張子 |
説明文 |
文章 |
.htm |
マークアップ言語の一つで、主にウェブサイトの構築に用いられる。
W3C や WHATWG が策定。
MIME Type : text/html
|
.txt |
文字が記載されているだけのファイル。
MIME Type : text/plain
|
プログラミング言語 |
.js |
HTML と並び、ウェブサイトの構築になくてはならない存在。
Netscape 社 ( 一覧表の次に記載する注記を参照 ) が開発。
MIME Type : text/javascript
|
画像 |
.jpg |
広く普及している画像ファイル形式。
国際標準化機構、国際電気標準会議、国際電気通信連合が合同で策定。
MIME Type : image/jpeg
|
.gif |
ウェブサイト黎明期には、JPEG 形式と共に広く普及した画像ファイル形式で、令和六年 ( 2024 年 ) 現在は SNS 上で簡易的なアニメーション画像として用いられる事が多い。
米国でかつて提供されていた CompuServe というパソコン通信サービスの PICS フォーラムで提唱。
MIME Type : image/gif
|
.png |
20 年以上前に発生した、GIF 形式の特許問題を回避する為に作成されたファイル形式。
Portable Network Graphics により開発。
MIME Type : image/png
|
音声 |
.adx |
ドリームキャストのソフトで採用されている音声ファイル。
株式会社 CRI・ミドルウェア ( 当時の CRI ) が開発。
MIME Type : audio/x-adx
|
.wav |
RIFF 形式を元に作られたファイル形式で、Windows が標準で対応している事で有名。一般的には無圧縮 PCM 方式のデータを記録している。
Microsoft Corp と IBM Corp が共同開発。
MIME Type : audio/x-wav
|
.aif |
Macintosh が標準で対応している事で有名。一般的には無圧縮 PCM 方式のデータを記録している。
Apple Inc. が開発。
MIME Type : audio/x-aiff
|
.au |
UNIX 系のオペレーティングシステムで使用されているファイル形式。8 ビットの G.711mu-law による符号化が行われているが、この符号化自体は身近な所だと IP 電話に用いられている。
Oracle Corp ( 当時の Sun Microsystems ) が開発。
MIME Type : audio/basic
|
.mid |
電子楽器やコンピュータ等の機器間で、音楽の演奏情報を伝達する為の統一規格。
一般社団法人音楽電子事業協会と MIDI Association が共同で策定。
MIME Type : audio/x-midi
|
動画 |
.sfd |
ドリームキャストのソフトで採用されている動画ファイル。
株式会社 CRI・ミドルウェア ( 当時の CRI ) が開発。
MIME Type : video/x-sofdec
|
.mpg |
動画と音声を MPEG 形式で記録したファイル形式。ドリームキャストで対応しているのは、圧縮符号化方式 ( コーデック ) が MPEG-1 形式の物のみ。
国際標準化機構のワーキンググループが策定。
MIME Type : video/mpeg
|
アプリケーション |
.swf |
ベクター画像を中心として、文字や音声、動画などをスクリプトで制御できるマルチメディアファイル。
Adobe Flash ( ドリームキャスト現役当時は Shockwave Flash ) と呼ばれていたが、令和二年 ( 2020 年 ) に純正プラグインの配布と更新が終了している。
FutureWave Software, Inc と、同社を買収した Macromedia, Inc や、Adobe Inc. が開発。
MIME Type : application/x-shockwave-flash
|
.vmi |
ドリームキャストのビジュアルメモリのセーブデータをダウンロードする為のファイル。
ドリームパスポートでセーブデータを直接ダウンロード出来る様にする為には、サーバー上に .vmi ( ダウンロード用情報ファイル ) と .vms ( 配布用データファイル ) を両方設置し、リンクは .vmi に対してのみ行えば良い。
MIME Type : application/x-dreamcast-vms-info
|
.lcd |
ドリームキャストのビジュアルメモリの液晶画面へ、モノクロのドット絵を表示させる為のファイル。
MIME Type : application/x-dreamcast-lcdimg
|
なし |
ドリームキャストのビジュアルメモリの液晶画面へ、文字列を表示させる。
MIME Type : application/x-dreamcast-lcdticker
|
不明 |
ドリームキャストの三次元モデル ( ポリゴン ) やモーションを画面上へ表示させる。
MIME Type : application/x-dreamcast-model
|
なし |
ドリームキャストのぷるぷるぱっくを振動させる。
MIME Type : application/x-dreamcast-vibrate
|
一覧表の中で Netscape 社と記載しましたが、正式には Netscape Communications Corp で、平成十年 ( 1998 年 ) に AOL Inc. に買収され、その AOL Inc. も現在は米国の Yahoo Inc. の一部門になっています。
ここからは余談になりますが、米国の Yahoo Inc. と、日本の LINE ヤフー株式会社との関係性について。二つの社名を聞くと関連会社同士かと想像してしまいがちですが、少なくとも現在は何の関係も有りません。
LINE ヤフー株式会社は元々、平成六年 ( 1994 年 ) に米国で誕生した Yahoo,Inc. とソフトバンクグループ株式会社の合弁会社である、ヤフー株式会社として設立されました。
その後、平成三十年 ( 2018 年 ) にソフトバンクグループ株式会社側が全ての株式を買い取り、資本関係がなくなりました。その為、令和六年 ( 2024 年 ) 現在は繋がりが有りません。
ドリームパスポートはバージョンが 3.0 以降だと通常の MPEG-1 形式の動画も再生可能ですが、動画の容量を 1.5MB 程度に抑えないと、再生に失敗してしまう様です。
動画の容量が 1.5MB より明らかに小さいにも拘わらず再生に失敗する場合、ブラウザを介してアクセスする側の対策として考えられるのは、
- キャッシュが少ない段階、つまりメインメモリを圧迫していないブラウザの起動直後に再生
- JavaScript を使用しない設定へ変更して、ブラウザの動作を軽くしてから再生
ウェブサイト管理者側の対策として考えられるのは、
- ウェブサイトの HTML ファイルで、JavaScript を無暗に多用しない
- .htaccess ファイルを正しく設置
以上の方法が考えられます。
.htaccess ファイルとは、Apache が使用されているウェブサーバーで、ディレクトリ単位で動作を制御できるファイルの事です。Apache 以外のウェブサーバーソフト、もしくは Apache でも .htaccess ファイルの設置が制限されていると使用出来ません。
HTML ファイルへ MIME Type を正しく設定してから、更に .htaccess ファイルで MIME Type を設定する事で、ブラウザ側では MPEG ファイルへアクセスした際の表示方法を解釈する事が出来ます。逆に設定が不十分だと、正しく表示出来ない事が有ります。
ドリームパスポートは .htaccess ファイルによる MIME Type の設定が行われていれば、当然 MPEG 形式の動画の再生が可能ですが、設定されていない場合は再生に失敗してしまう様です。ブラウザを介してアクセスする側の場合は、サーバー管理者に対応してもらう以外の方法が有りません。
.sfd 形式の動画ファイルですが、Internet Archive にて、かつて公開されていたドリームキャスト版「サンバ DE アミーゴ」公式ウェブサイト内の CM 動画が残されています。
必要な方は参照してみると良いでしょう。
参考文献
|