Air for Androidで動画をスムーズに再生したい

52 views
Skip to first unread message

サトウ

unread,
Sep 4, 2011, 4:00:57 AM9/4/11
to AIR/Flash for Android
いつも勉強させて頂いております。
サトウという者です。

Air for Androidで動画をスムーズに再生する方法について教えて頂きたく投稿させて頂きました。

現在、Air for Androidアプリで動画を再生すると、コマ落ちして再生されるという問題に直面しています。

動画は少し変わった用途で使用しています。
動画の使用用途はゲームアプリのタイトルUIです。

Air for Androidでゲームアプリを作っているのですが、そのタイトル画面をAfterEffects製の動画にしています。
(動画の再生時間は約5秒と短く、それをループさせる作りです)

使用ソフトは『FlashCS5.5』、『After Effects5.5』、『Media Encoder5.5』の三つです。
作業プロセスを簡単に列挙すると下記のような流れになります。

After Effectsで動画を作る

aviにレンダリング

レンダリングしたaviファイルをAdobe Media EncoderCS5.5でエンコード

アプリのタイトル画面にmp4にエンコードした動画を読み込む

以上の流れになります。ちなみにaviをMedia Encoderでエンコードするときの大まかな設定は『H264のmp4』、「レベル3.2」『サ
イズは800×480(アプリと同じ)』『オーディオは書き出さない』といったものです。

PCでアプリ書き出し元のswfを見ると動画部分は正常にコマ落ちなく再生されます。

しかし、アプリを実機(Xperia Arc)で確認すると動画部分がコマ落ちして再生されてしまいます。
(PCとスマートフォンではマシンパワーが大きく異なるので、当たり前といえば当たり前かもしれませんが)

皆様がAir for Androidで動画を載せる時、AfterEffects等の映像ソフト連携時に気をつけている事がありましたらご教授頂けれ
ば幸いです。
動画のエンコード設定や、動画ファイルを読み込むスクリプト等でもなんでも構いません。

Air for Androidで動画をスムーズに再生するための方法を教えて頂ければ本当に助かります。

誠に恐縮ですが何卒宜しくお願い致します。

PS

Adobeさんへの個人的な要望。
次回のMedia EncoderCS6では、Air for Android用の書き出し設定(プリセット)を追加してくれれば凄く嬉しいです!
個人的にAir for Androidの凄い所は、アニメーション、ビジュアル表現が豊富な事だと思います。
AfterEffectsやMedia Encoder等の映像ソフトとの連携を強めてくれれば更に開発者が増えてくれるのではと思ったりします。

masaaki

unread,
Sep 4, 2011, 4:37:19 AM9/4/11
to AIR/Flash for Android
こんにちは、岡本と申します。

自分も動画いろいろ試してみているんですが、flvのON2VPだとなめらかに再生されました。
h.264のmp4はある程度はコマ落ちが顕著なイメージがあります。ここらへんは次のバージョンでStageVideoが解決してくれそうな気がしま
す。

サトウ

unread,
Sep 4, 2011, 6:37:54 AM9/4/11
to AIR/Flash for Android
岡本さん

ご教授誠にありがとうございます。
flvのON2VPエンコードの動画を組み込み、アプリで再生した所非常にスムーズに再生する事ができました。

この設定の動画はPCでみたさいにノイズが目立ったので組み込んでいなかったのですが、実機再生においては段違いにスムーズで驚きました。
当分はお教え頂いたこちらのエンコード設定でやってみようと思います。
本当に助かりました、ありがとうございます!

>>StageVideoが解決してくれそうな気がします。

StageVideo待ち遠しいですね。こちらの記事を参考にStageVideoやってみましたが、やはり今のAir for Androidでは書
き出す事ができませんでした。
http://www.adobe.com/jp/joc/devnet/flash/articles/flash_stagevideo.html

只最近のAdobe見ていると、Stage Video含めてビデオ周りが充実してくる気がしてるので、次のバージョンでは期待しております。
Reply all
Reply to author
Forward
0 new messages