什麼是最便攜的方式在Linux中播放wave文件?即使用戶沒有安裝特別好的聲音庫(假設安裝了libc並且用戶配置了聲音,但沒有別的),我也希望這樣做能夠成功。在linux中播放wave文件
優選地,我使用的方法阻塞,直到聲音結束播放,並且還避免了啓動整個單獨實用程序的開銷。
什麼是最便攜的方式在Linux中播放wave文件?即使用戶沒有安裝特別好的聲音庫(假設安裝了libc並且用戶配置了聲音,但沒有別的),我也希望這樣做能夠成功。在linux中播放wave文件
優選地,我使用的方法阻塞,直到聲音結束播放,並且還避免了啓動整個單獨實用程序的開銷。
它在現代linux上工作..?使用ALSA(無DSP模擬)和PulseAudio運行在頂層......?順便說一句,鏈接不再工作。 – elcuco 2013-08-14 11:28:22
@elcuco archive.org有一個破損鏈接的安全副本。我使用工作鏈接更新了帖子。 (8年後,但仍有一些仍在使用oss https://unix.stackexchange.com/q/103746/11592) – pestophagous 2018-03-02 00:02:49
我會使用aplay
,這是ALSA
系統本身的一部分。
$aplay a.wav
鏈接:(Wikipedia)(aplay man page)
由於PusleAudio是建立在ALSA,它完全可以在系統的PulseAudio也。
自ALSA開始使用以來,已完成對aplay的外部調用。謝謝。 – mbac32768 2010-05-27 17:16:50