Flash Lite1.1での音再生について(キャリア別・機種別対応)

携帯での音再生は
一般的にau、ソフトバンクではSMAF形式(.mmf
ドコモではMFi形式、MIDI形式(.mld、.mid
ですが
実際、Flash Liteで音コンテンツを作ろうとした場合
swfファイルをキャリア別に用意しなければいけないのが曲者です。

また同一キャリアのなかでも
機種ごとに再生可能なサンプリングレートが異なるため
.wavから.mldや.mmfに変換する際に
4kHz8kHz16kHz32KHzを意識しなければいけないようです。
さらにステレオ、モノラルも可能、不可能な機種があります。
幅広い端末で再生させるためにはこちら を参考にすると
8kHzのモノラルあたりが無難ではないでしょうか。

今回このサウンド形式の種類と変換ソフトはどれを使うべきか、
そしてキャリアごとにswfの複数作成を解決してくれる「Flash Lite Sound Bundler
についてまとめておきます。

続きを読む »

Flash Lite4.0について

Flash Lite4.0

4月下旬にソフトバンクから発売予定の「HTC Desire X06HT」に
国内初のFlash Lite4.0が搭載されます。
※ドコモから発売のXperiaにはまだFlashPlayerは搭載されていません。

しかしながら一体全体Flash Lite4.0とはなんじゃらほいと、
僕自身よく分かってなかったので
海外のブログ等を調べて今現在分かっている範囲で書いておく。

続きを読む »

続・Flash Lite軽量化 – 可読性を捨てた最終手段

前にFlash Liteの軽量化を書きましたが
それでもまだ容量を削減しなければいけない状況に追い詰められたとき、
可読性はほとんどなくなるが僕がやった最終手段。

続きを読む »

Flash Liteからブックマーク(お気に入りに登録)するときのタイトル指定

Flash Liteのインタラクティブモードで
現在のページをブックマークするときに
タイトルを指定する方法ってあるのでしょうか。
auに関してはFlashLite2.x以降であれば、
au独自のdeviceスキームが使用できるので以下のようなやり方で可能です。

表示:getURL(”device:home/bookmark”);
登録:getURL(”device:home/bookmark?url=URL&title=タイトル“);
※URLとタイトルはURLエンコード済みのもの

auの特殊スキーム一覧
http://yaplog.jp/webdesignmemo/archive/18

続きを読む »

続・Flash Lite1.1からメーラー起動メモ

先日書いた「Flash Liteからメーラー起動メモ」ですが、
メーラーの件名や本文にデフォルトで文字列を表示したいとき、
一筋縄ではいかないことが判明しました。
やっかいなのはキャリアごと、Flash Liteのバージョンごとにエンコード形式が違うこと。
Docomo、au、SoftBankで書き方を変えておかないと文字化けしちゃいます!

続きを読む »

Flash Lite1.1で3キャリア判別

Flash Lite1.1でキャリア判別してごにょごにょしたいときってどうすればいいのでしょうか。
fscommand2の中にもキャリア名を返してくれるような
コマンドは存在してないので、自力でやるしかなさそうです。
簡単かつ確実なのはサーバーサイドで取得してFlashに渡してやる方法ですが、
今回はFlash Liteのスクリプトのみで何とかしてみます。

続きを読む »

Flash Liteからメーラー起動メモ(改行のやり方)

携帯コンテンツを見ていると
ゲームやキャンペーンページで「友達に教える」ってよくありますよね。
Flash Liteからメーラーを立ち上げるときのやり方はこんなかんじ。

フレームアクションに
canEmail = _capEmail;
を記述すると、
クライアント側で電子メールメッセージが可能であれば1が設定されます。
if文を使ってボタンアクションで起動してみましょう。
ちなみにパラメータを付与することで
宛先CCBC件名本文が入力された状態で
電子メール作成ウィンドウを開くことができます。

続きを読む »

Flash Lite3.0のFLV動画再生について

Flash Lite3.0からFLV動画再生ができるってことで
モバイルの動画コンテンツもイケイケなかんじかと思いきや
docomoの3.0端末で検証してみても再生できない様子・・・

どうやら今年夏モデルのiモードブラウザ2.0以降において
FLVPlaybackコンポーネントやNetStreamクラスによるFLV動画再生が
できるようになったみたいです。

続きを読む »

今すぐ始めるFlash Lite1.1軽量化

Flash Liteを作る上で、
1バイトの世界での軽量化(戦い)は避けては通れない。
すぐできる軽量化ということで
ほとんど既出のものですが、自分用にメモしておく。

続きを読む »

SetInputTextTypeでぶつかる壁(Flash Lite1.1)

Flash Lite1.1では入力テキスト機能をサポートしていて、
テキストフィールドごとに数字のみ、アルファベットのみなどの指定がかけられます。
アンケートや申し込みフォームなどで名前、住所、電話番号のフォームを用意したいときに便利ですね。

status = fscommand2(”SetInputTextType”, “input1″, “Numeric”);
※input1はテキストフィールドにあてた変数名。

指定モードは以下のとおり。
Numeric: 数値のみ (0 ~ 9)
Alpha: アルファベット文字のみ (A ~ Z、a ~ z)
Alphanumeric: 英数字のみ (0 ~ 9、A ~ Z、a ~ z)
Latin: ラテン文字のみ (英数字と句読記号)
NonLatin: 非ラテン文字のみ (漢字とかななど)
NoRestriction: デフォルトのモード (FEP に制限を設定しない)

続きを読む »

次のページへ »