トップページ > 過去ログ > 記事閲覧
PlayMusic関数 ogg再生
名前:M 日時: 2009/05/19 08:43

お久しぶりです。またよろしくおねがいします<(_ _)> Borland BCC Developer にて、DXライブラリ を使っています。 DXライブラリのPlayMusic関数にて、 wav や midi などの再生は問題ないのですが ogg を再生しようとすると、エラーが起きて再生できません。 なお、この現象は SelectMidiMode関数 にて、   DX_MIDIMODE_DM : DirectMusic による演奏 に設定した時に限って発生して   DX_MIDIMODE_MCI : MCIによる演奏(デフォルト) に戻すと発生しません。 エラーというと、終了などではなく関数の戻り値が -1 になって再生しないというだけです。 また、ファイルパスが間違っているなどという可能性はありません。 DXライブラリのバージョンは、 2.25 を使用しています。 これは、バグでしょうか? それとも、エンコード方法などのファイルの方に問題があるのでしょうか?

Page: 1 |

Re: PlayMusic関数 ogg再生 ( No.1 )
名前:Will 日時:2009/05/19 11:52

リファレンスを読む限りPlayMusicはoggに対応してないですよ。 宣言 int PlayMusic( char *FileName , int PlayType ) ; 概略 MIDI又はMP3ファイルを演奏(再生)する
Re: PlayMusic関数 ogg再生 ( No.2 )
名前:M 日時:2009/05/19 14:00

PlaySoundFile 関数 とPlayMusic 関数を間違えていたようでした。 リファレンスの見間違いのようでした、本当に申し訳ないです。 ご指摘ありがとうございます。 無事解決しました。

Page: 1 |