ページ 11

oggファイルの再生について

Posted: 2013年2月01日(金) 05:15
by PEACH-CELL
こんな朝早くから失礼します。

自作ゲームでフリー素材BGMを再生しようとしてるのですが再生されません。
mp3のフリー素材(1:40,196kbps,2.30MB)をAudioConverterというソフトでogg(13.1MB)に変換したのですが再生されません。
13.1MBではサイズが大きすぎて再生されないということでしょうか?それとも原因は他に…?
コードは48章のものと同じです。ファイル名も0_0に変更してます。

Re: oggファイルの再生について

Posted: 2013年2月01日(金) 12:06
by softya(ソフト屋)
まず、Log.txtでエラーが出ていない事を確認して下さい。
あとLoadSoundMem()などの戻り値の確認も必要でしょう。

問題が起きた時は、シンプルなプログラムでまず問題が出ないか確認するのがセオリーです。
「PlaySoundFile」
http://homepage2.nifty.com/natupaji/DxL ... .html#R8N1

Re: oggファイルの再生について

Posted: 2013年2月02日(土) 00:19
by PEACH-CELL
先ほど「PlaySoundFile」のプログラムで確認したところ、エラーは出ませんが、音楽は再生されず、ほんの少し経つとプロジェクトは終了しました。
これは音楽ファイル自体の問題でしょうか?

…すいません、Log.txtってなんですか?

Re: oggファイルの再生について

Posted: 2013年2月02日(土) 00:37
by softya(ソフト屋)
log.txtはプロジェクトのフォルダに自動作成されるDXライブラリのログファイルです。
エラーがあればファイルに何らかの記録がされています。

>先ほど「PlaySoundFile」のプログラムで確認したところ、エラーは出ませんが、音楽は再生されず、ほんの少し経つとプロジェクトは終了しました。

oggの作成に何か失敗しているのかもしれません。あるいは元の音楽データの形式が特殊だとダメかもしれません。ogg自体をメディアプレーヤーでの再生できるかも確認して下さい。
後は別のmp3を元にoggを作ってみて下さい。あるいは、別のogg変換プログラムを使ってみるのも手です。
そして再生できるものと再生できないもの違いを調べてみると原因が見えてくると思います。
万能にどんな形式ファイルでも再生できるわけでは無いと思います。

Re: oggファイルの再生について

Posted: 2013年2月03日(日) 12:50
by Dixq (管理人)
ロードに時間がかかりすぎていてフリーズしているように見えているだけということはないですか?
もしそうではなく、コードが48章のままなのであれば、素材がおかしい可能性が高いですね。
softyaさんがおっしゃっていることを確認した後、解決しないようなら、

Audacity
http://www.forest.impress.co.jp/library ... /audacity/

で同じファイルを作ってみて下さい。私はいつもこのソフトでoggを作っています。

それでも解決しないなら、短いoggファイルを作って、DXライブラリのサンプルで動かしてみるなど
http://homepage2.nifty.com/natupaji/DxL ... .html#R8N5
少しずつ最初から問題を探していくのが良いかと思います。

Re: oggファイルの再生について

Posted: 2013年2月04日(月) 00:02
by PEACH-CELL
>後は別のmp3を元にoggを作ってみて下さい。あるいは、別のogg変換プログラムを使ってみるのも手です。

別のmp3を元にしたのを使ってみても結果は同じでした。
そこで別の変換ソフトを使ってみると問題なく再生できました。
今まで使用してたソフトと元のmp3が合わなかったようですね…

お二方、ありがとうございました!