AXISさんのbgm.ogg

18 views
Skip to first unread message

たろサ

unread,
Nov 9, 2011, 11:34:58 AM11/9/11
to Luarida Fun Club
 たろサです。

 今日、Luaridaのプログラムを作っていまして、BGMにAXISさんの
riverrescue.luaのbgm.oggを使わせていただいていました。

 実際、使用しているときに、BGMの停止がうまく行かないという不具合が見つ
かりました。

 いろいろ調べていると、V1.6でうまくいったり、V2.3ではダメだったりと、い
ろいろな現象が出たのですが、原因がわかりました。
 MediaPlayer#getDuration()が 0を返してくるのです。

 音データサイズがうまく取得できていないようです。自分で作成したoggデー
タについては、データサイズを取得できていまして、試しに、bgm.oggをサウン
ドのエディタに読み込んで、そのまま、再oggエンコードしてみました。

 再エンコードしたものは、MediaPlayer#getDuration()でサイズがきちんと
返ってきていました。問題も起きませんでした。

 MediaPlayerのライブラリとoggファイルも相性が有るようです。


 ちなみに、作成したプログラムの動画をyoutubeに上げましたので、貼ってお
きます。
http://www.youtube.com/watch?v=c7U2mIF4bkI

 太刀(たっち)重一丁というゲームです。有田市の名産品「太刀重」をテーマに
したゲームで、太刀重をクリアしていくと、有田市のキャラクタ「あり太」君が
見えてきます(^^;。
 この前のハッカソンで作ったプログラムの派生版です。

 AXISさん、私には音楽を作る才能がないので、BGMをお借りしたいのですが、
だめでしょうか。


--
山本三七男 (Minao Yamamoto) ---------------- ハンドル:たろサ -----
E-Mail: taro...@gmail.com

Reply all
Reply to author
Forward
0 new messages