マルチメディアダウンロード
概要
待受けや画像や着メロなどのリソースを簡単な記述方法で端末へダウンロードさせることができます。
以下のフォーマットに対応しています。
種類 | DoCoMo | SoftBank | au |
---|---|---|---|
待受け画像 | gif,jpg | gif,png,jpg | gif,png,jpg,bmp |
着メロ、着ボイス、着うた | mld | mmf,smd,mid | mmf,pmd,qcp,amc,3g2 |
動画 | asf,3gp | 3g2 | amc,3g2 |
Flash | swf | swf | swf |
リソースダウンロードでは、リソースセレクトも行われるため、機種ごとに異なるファイルを配信することが可能です。
また、リソースダウンロードを使用すると、以下のように端末の特性に合わせた方法でダウンロードが行われます。
- auではEZGETでダウンロードされます(着うた、動画、Flashを除く)
- 端末保存名が属性で設定できます(auと一部のSoftBank端末のみ)
- 著作権保護が行われます(SoftBankのpng,jpg,smdのみ)
待受け画像
待受け画像をダウンロードすることができます。待受け画像をダウンロードするには、下図のようにダウンロードリンクがあるページ(page1.html)と、画像を表示するページ(page2.html)を用意します。
page2.htmlでは、img要素でダウンロードする画像を指定し、クエリパラメータ?downloadを設定します。
待受け画像は、GIF、JPEG、PNG、BMPに対応しています。
待受け画像のダウンロード記述例
<img src="durian.gif?download" title="Durianロゴ" />
デフォルト優先順
優先順 | DoCoMo | SoftBank | au | WILLCOM |
---|---|---|---|---|
1 | durian.gif | durian.png | durian.png | durian.gif |
2 | durian.jpeg(※) | durian.gif | durian.gif(※) | |
3 | durian.jpg(※) | durian.jpeg(※) | durian.jpeg(※) | |
4 | durian.jpg(※) | durian.jpg(※) | ||
5 | durian.mng(※) | durian.bmp(※) | ||
6 | durian.vbmp(※) |
※指定したフォーマットに対応している機種のみ
- img要素のsrc属性にクエリー文字列 ?download を設定すると、その画像がリソースダウンロード対象となります
- 1ページにつき、1つの画像にのみ ?download が指定できます
- サムネイル画像など、単に表示目的で使用するimg要素には ?download を指定しません
- リソースセレクトを行った後の画像が実際にダウンロードされます
- EZの場合は、?download を指定した画像を含むページにアクセスすると、このページは表示されずに、EZGETによるダウンロードが始まります
- title属性で設定した名前が端末保存名となります(EZとSoftBank端末の一部のみ)
- title属性は、全角で15文字までです
- EZGETが行われるようにするため、リソースダウンロード対象となるpng,jpg,gif画像には、あらかじめCRCを付加しておく必要があります
- 著作権保護のため、Durianが拡張子をpng→pnz、jpg→jpzへと変換するため、この拡張子でもアプリケーションサーバ側へリクエストが通るようにWebサーバを設定してください
- src属性にクエリパラメータを指定した場合でも、EZGETでのダウンロード時にパラメータが渡されません
着メロ・着ボイス・着うた
着メロ・着ボイス・着うたのダウンロードは、aタグで指定します。Durianでは、iメロディ(Mfi1/Mfi2/Mfi3/Mfi4、mld拡張子)、SMAF(mmf拡張子)、SMD(smd拡張子)、SMF(mid拡張子)、C-MIDI(pmd拡張子)、Qcelp(qcp拡張子)、AMC(amc拡張子)、3GPP2(3g2拡張子)に対応しています。
拡張子が着メロ・着ボイス・着うたいずれかのものになっていれば、着メロ・着ボイス・着うたのリソースダウンロードと解釈されます。
<a href="sugar.mld" title="シュガー">Sugar</a>
デフォルト設定では、以下の優先順に従いファイルが選択されます。
デフォルト優先順
優先順 | DoCoMo | SoftBank | au |
---|---|---|---|
1 | sugar.v4.mld(Mfi4)(※) | sugar.mid(SMF)(※) | sugar.3g2(3GPP2)(※) |
2 | sugar.v3.mld(Mfi3)(※) | sugar.mmf(SMAF)(※) | sugar.amc(AMC)(※) |
3 | sugar.v2.mld(Mfi2)(※) | sugar.smd(SMD)(※) | sugar.qcp(Qcelp)(※) |
4 | sugar.v1.mld(Mfi1)(※) | sugar.ez64.mmf(SMAF64和音)(※) | |
5 | sugar.mld(Mfi)(※) | sugar.ez40.mmf(SMAF40和音)(※) | |
6 | sugar.ez16.mmf(SMAF16和音)(※) | ||
7 | sugar.ez4.mmf(SMAF4和音)(※) | ||
8 | sugar.ez16.pmd(C-MIDI16和音)(※) | ||
9 | sugar.ez3.pmd(C-MIDI3和音)(※) | ||
10 | sugar.pmd(C-MIDI)(※) |
※指定したフォーマットに対応している機種のみ
- 1ページにつき、複数の着メロダウンロードができます
- リソースセレクトを行った後の着メロが実際にダウンロードされます
- EZの場合は、リンクを選択すると、EZGETによるダウンロードが始まります
- title属性で設定した名前が端末保存名となります(EZと一部のSoftBank端末のみ)
- title属性は、全角で10文字までです
- EZGETが行われるようにするため、リソースダウンロードの対象となるmmf、pmd、qcpファイルには、あらかじめCRCを付加しておく必要があります(amc、3g2ファイルにはCRCは不要です)
- href属性にクエリーパラメータを指定した場合でも、EZGETでのダウンロード時にパラメータが渡されません
動画
object要素のdata属性で、動画ファイルを指定します。実際にダウンロードされるファイルは、リソースセレクト機能により指定されたリソースが選択されます。
動画のダウンロード記述例
<object declare id="movie" data="sugar.3gp" type="video/3gpp" title="シュガー"></object> <a href="#movie">Sugar</a>
デフォルト設定では、以下の優先順に従いファイルが選択されます。
デフォルト優先順
優先順 | DoCoMo | SoftBank | au |
---|---|---|---|
1 | sugar.3gp(※) | sugar.3g2(※) | sugar.3g2(※) |
2 | sugar.asf(※) | sugar.amc(※) |
※指定したフォーマットに対応している機種のみ
- リソースセレクトを行った後の動画が実際にダウンロードされます
- title属性で設定した名前が端末保存名となります(EZと一部のSoftBank端末のみ)
- title属性は、全角で15文字までです
- SoftBankのmp4形式には対応していません
- 動画非対応機種の場合、リンクが削除されます
Flash
object要素のdata属性で、swfファイルを指定します。実際にダウンロードされるファイルは、リソースセレクト機能により指定されたリソースとなります。
対応しているのはインライン再生のみです。インタラクティブ再生には対応していません。
Flashの表示記述例
<object data="sugar.swf" type="application/x-shockwave-flash"> </object>
- リソースセレクトを行った後のFlashが実際にダウンロードされます
- Flash非対応機種の場合、objectタグが削除されます
Javaアプリケーション
Durianは、iアプリおよびEZアプリ(Java)、WILLCOMアプリのダウンロードに対応します。
Javaアプリケーションのダウンロードはobjectタグで指定します。type属性は、application/x-jamまたはapplication/x-kjx(Durian独自定義)のいずれかを指定します。
objectのdata属性では、Javaアプリケーションファイルのいずれかを指定します。実際にダウンロードされるファイルは、リソースセレクト機能により指定されたリソースが選択されます。
Javaアプリケーションのダウンロード記述例
<head> <object id="obj" declare="declare" type="application/x-jam" data="game.jam" /> </head> <body> ... <a href="#obj">アプリのダウンロード</a> ... </body>
デフォルト設定では、以下の優先順に従いファイルが選択されます。
デフォルト優先順
優先順 | DoCoMo | SoftBank | au | WILLCOM |
---|---|---|---|---|
1 | game.jam | game.3.kjx | game.jad | |
2 | game.25.kjx | |||
3 | game.2.kjx | |||
4 | game.1.kjx | |||
5 | game.kjx |
- EZアプリBREW, SoftBankのJavaアプリケーションには対応していません
- アプリ非対応機は、リンクが削除されます
制限事項など
- 素材によっては、著作権情報や端末保存名を素材のヘッダ部分などに設定する必要があります
- リソースのパスに絶対URLは指定できません
- 端末の機種依存などの制限事項については各キャリアサイトを参照してください