linux下編程實現wav文件播放注意的小問題

1.在linux的聲卡驅動中存在兩種架構,一種是OSS(開放聲音系統),一種是ALSA(先進Linux聲音架構),對於兩種驅動我們都可以編程實現wav文件的播放,但是由於OSS沒有得到積極維護,並且落後於新的聲卡技術,現在廣泛應用ALSA,甚至OSS在後面版本中被移除,所以基於OSS驅動開發的程序,有時系統會提醒你沒有/dev/dsp文件。
2.基於linux ALSA音頻驅動的wav文件解析及播放要先下載alsa的libasound-dev的庫。
3.編譯鏈接時需要鏈接 -lasound,例如我的程序: gcc -o palywav playwav.c -lasound.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章