こんな朝早くから失礼します。
自作ゲームでフリー素材BGMを再生しようとしてるのですが再生されません。
mp3のフリー素材(1:40,196kbps,2.30MB)をAudioConverterというソフトでogg(13.1MB)に変換したのですが再生されません。
13.1MBではサイズが大きすぎて再生されないということでしょうか?それとも原因は他に…?
コードは48章のものと同じです。ファイル名も0_0に変更してます。
oggファイルの再生について
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: oggファイルの再生について
まず、Log.txtでエラーが出ていない事を確認して下さい。
あとLoadSoundMem()などの戻り値の確認も必要でしょう。
問題が起きた時は、シンプルなプログラムでまず問題が出ないか確認するのがセオリーです。
「PlaySoundFile」
http://homepage2.nifty.com/natupaji/DxL ... .html#R8N1
あとLoadSoundMem()などの戻り値の確認も必要でしょう。
問題が起きた時は、シンプルなプログラムでまず問題が出ないか確認するのがセオリーです。
「PlaySoundFile」
http://homepage2.nifty.com/natupaji/DxL ... .html#R8N1
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
-
PEACH-CELL
Re: oggファイルの再生について
先ほど「PlaySoundFile」のプログラムで確認したところ、エラーは出ませんが、音楽は再生されず、ほんの少し経つとプロジェクトは終了しました。
これは音楽ファイル自体の問題でしょうか?
…すいません、Log.txtってなんですか?
これは音楽ファイル自体の問題でしょうか?
…すいません、Log.txtってなんですか?
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: oggファイルの再生について
log.txtはプロジェクトのフォルダに自動作成されるDXライブラリのログファイルです。
エラーがあればファイルに何らかの記録がされています。
>先ほど「PlaySoundFile」のプログラムで確認したところ、エラーは出ませんが、音楽は再生されず、ほんの少し経つとプロジェクトは終了しました。
oggの作成に何か失敗しているのかもしれません。あるいは元の音楽データの形式が特殊だとダメかもしれません。ogg自体をメディアプレーヤーでの再生できるかも確認して下さい。
後は別のmp3を元にoggを作ってみて下さい。あるいは、別のogg変換プログラムを使ってみるのも手です。
そして再生できるものと再生できないもの違いを調べてみると原因が見えてくると思います。
万能にどんな形式ファイルでも再生できるわけでは無いと思います。
エラーがあればファイルに何らかの記録がされています。
>先ほど「PlaySoundFile」のプログラムで確認したところ、エラーは出ませんが、音楽は再生されず、ほんの少し経つとプロジェクトは終了しました。
oggの作成に何か失敗しているのかもしれません。あるいは元の音楽データの形式が特殊だとダメかもしれません。ogg自体をメディアプレーヤーでの再生できるかも確認して下さい。
後は別のmp3を元にoggを作ってみて下さい。あるいは、別のogg変換プログラムを使ってみるのも手です。
そして再生できるものと再生できないもの違いを調べてみると原因が見えてくると思います。
万能にどんな形式ファイルでも再生できるわけでは無いと思います。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
- Dixq (管理人)
- 管理人
- 記事: 1662
- 登録日時: 15年前
- 住所: 北海道札幌市
- 連絡を取る:
Re: oggファイルの再生について
ロードに時間がかかりすぎていてフリーズしているように見えているだけということはないですか?
もしそうではなく、コードが48章のままなのであれば、素材がおかしい可能性が高いですね。
softyaさんがおっしゃっていることを確認した後、解決しないようなら、
Audacity
http://www.forest.impress.co.jp/library ... /audacity/
で同じファイルを作ってみて下さい。私はいつもこのソフトでoggを作っています。
それでも解決しないなら、短いoggファイルを作って、DXライブラリのサンプルで動かしてみるなど
http://homepage2.nifty.com/natupaji/DxL ... .html#R8N5
少しずつ最初から問題を探していくのが良いかと思います。
もしそうではなく、コードが48章のままなのであれば、素材がおかしい可能性が高いですね。
softyaさんがおっしゃっていることを確認した後、解決しないようなら、
Audacity
http://www.forest.impress.co.jp/library ... /audacity/
で同じファイルを作ってみて下さい。私はいつもこのソフトでoggを作っています。
それでも解決しないなら、短いoggファイルを作って、DXライブラリのサンプルで動かしてみるなど
http://homepage2.nifty.com/natupaji/DxL ... .html#R8N5
少しずつ最初から問題を探していくのが良いかと思います。
-
PEACH-CELL
Re: oggファイルの再生について
>後は別のmp3を元にoggを作ってみて下さい。あるいは、別のogg変換プログラムを使ってみるのも手です。
別のmp3を元にしたのを使ってみても結果は同じでした。
そこで別の変換ソフトを使ってみると問題なく再生できました。
今まで使用してたソフトと元のmp3が合わなかったようですね…
お二方、ありがとうございました!
別のmp3を元にしたのを使ってみても結果は同じでした。
そこで別の変換ソフトを使ってみると問題なく再生できました。
今まで使用してたソフトと元のmp3が合わなかったようですね…
お二方、ありがとうございました!