SewiGの日記
2005-06-21 [火]
■ [Network] Yahoo! SEARCH(ベータ)
普段はWebページの検索にGoogleを使用しているのですが、Googleでは見つからないページが別の検索エンジンなら見つかることがあって、最近はGoogleのカバー率が悪いような気がしていました。YahooやMSNも併用しているのですが、Yahooはユーザインタフェースが使いにくいのでたまに利用する程度でした。そこで、登場したのがYahoo! SEARCHです。インタフェースはGoogleそっくり。ページ番号も付いてるので、ようやくYahooのユーザインタフェースが利用水準に達した感じです。
2006-06-21 [水]
■ [C#][Programming] C#でサウンド(1)
C# + .NETでサウンドを扱う方法はいくつかあります。順番に紹介します。
- .NET 2.0のSystem.Media.SoundPlayerを使う
- MCIを使う
- DirectShowを使う
- Win32APIのwaveOutやPlaySoundを使う
- DirectSoundを使う
.NET 2.0のSystem.Media.SoundPlayerを使う
標準で使える安心感がありますし、使い方も簡単です。
using System.Media; SoundPlayer player = new SoundPlayer("hoge.wav");
これだけ。あとはPlayで再生。
player.Play();
もし読み込みを待たずに非同期にしたかったら
player.LoadAsync();
ループ再生もできます。
player.PlayLooping();
欠点としてはWaveファイルしか扱えず、細かい制御ができないことです。