Commented by: マッキー
at 2013-08-06 00:40:43
ランタイム版でoggファイルが読み込まれない現象をこちらでも確認しました。
原因はランタイム作成時に、oggファイルがランタイム側にコピーされないことだと思われます。
(ランタイム版のUsrフォルダにoggファイルがあるか確認お願いします)
Tonyuは正式に登録されたファイルのみを、ランタイム作成時にコピーするようで、
oggファイルはTonyu側には無視されているようです。
tonyuファイルなどがある場所にoggファイルがある場合は、コピーされないことが確認できました。
解決策は、
・oggファイルをfilesフォルダに移す。
・ランタイム作成後に手動でoggファイルをコピーする。
・ランタイムのUsrフォルダ内でプロジェクトを開き開発していく。
1番上の方法が手っ取り早いかもしれません。
filesフォルダは、ランタイム作成時に「filesフォルダをコピー」にチェックを入れておけばコピーされますが、
filesフォルダ内の内容は全てコピーするようなので、oggファイルもちゃんとコピーされました。
oggファイルはfilesフォルダに入れておく方がよさそうです。
(いつも3番目の方法で開発していたので気づきませんでした(^^;)> )
ちなみに、filesフォルダにoggファイルを移した場合は、
$mplayer.play("files/bgm.ogg"); のように相対パスで指定すると再生されます。
|