[#38724] 祝日判定用メソッド — Take_tk <ggb03124@...>

たけ(tk)です

19 messages 2003/11/02

[#38756] ruby-dev summary 21730-21822 /draft — Minero Aoki <aamine@...>

青木です。

14 messages 2003/11/05

[ruby-list:38847] Re: Ruby/SDLでのMP3再生

From: ORINO Yuichiro <yuu_@...21.odn.ne.jp>
Date: 2003-11-28 18:57:34 UTC
List: ruby-list #38847
折野といいます。

> 現在以下のようなコードで試しているのですが
>   Warning: incorrect audio format
> という警告が出たあとノイズ交じりの音が再生されます。
> 初期化方法またはデータをどのように修正すればよいかどうしてもわかりません
> でした。
> 
>   SDL::init(SDL::INIT_AUDIO)
>   #SDL::Mixer.open(22050,SDL::Mixer::FORMAT_U8,1,1024)
>   SDL::Mixer.open(22050*2,SDL::Mixer::FORMAT_U8,2,1024)
> 
>   filename="test.mp3"
>   loops=1
>   music=SDL::Mixer::Music.load(filename) 
>   SDL::Mixer.play_music(music,loops) 
> 

警告メッセージの通りで、フォーマットの問題でしょう。
http://www.kmc.gr.jp/~ohai/rubysdl_doc.html#label-300
を参考とするに、
普通の環境の場合は SDL::Mixer を

SDL::Mixer.open(22050*2,SDL::Mixer::DEFAULT_FORMAT,2,1024)

として開けば良いようです。
FORMAT_S16LSB か S16MSB が適切に選ばれるはずです。

-- 
ORINO Yuichiro (折野裕一郎) mailto:yuu_@pop21.odn.ne.jp

In This Thread