• ベストアンサー

C言語で音声ファイル再生

C言語で音声ファイルを再生することが出来るでしょうか?必要なヘッダーファイルと関数を教えてもらえるとうれしいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • helpaitm
  • ベストアンサー率80% (4/5)
回答No.3

ANo1 です。 私は一応昔ここを参考にさせていただきました。 http://homepage3.nifty.com/rio_i/lab/oss/000prologue.htm

noname#218392
質問者

お礼

ありがとうございます。 このサイトを参考に、C言語で、音楽ファイルを再生出来るプログラムを作成させていただきます。

その他の回答 (2)

  • ohtawa
  • ベストアンサー率23% (9/38)
回答No.2

mciSendString(.........)のwaitモードでwavファイルが再生できます プリプロセッサは #include <windows.h> #include <shlwapi.h> #pragma comment (lib, "winmm.lib") #pragma comment (lib, "shlwapi.lib") ソースは ググルと多数でてきます 腕試しをしながらいろいろやってみるのもよいでしょう mp3やwmaをwavに変換するフリーソフトもnetにあるので これもググってみてください

  • helpaitm
  • ベストアンサー率80% (4/5)
回答No.1

標準関数ではできませんので、 Windowsでしたら DirectX等のDirectSound等を使います。 UNIX系でしたら /dev/dspに生データを送ることで音を出せます。

noname#218392
質問者

補足

UNIXの方を、詳しく書いているサイト等ありますか?よろしければ教えて下さい。

関連するQ&A