作者jason200353 (dadada)
看板C_and_CPP
標題[問題] 樹莓派用c語言播放音檔
時間Mon Jan 9 17:38:57 2017
開發平台(Platform): (Ex: Win10, Linux, ...)
Linux
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
GCC
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
無
問題(Question):
我想寫一個程式
如果 a>0 播放x音檔 30秒
如果 a>20 一直播放y音檔
音檔可以用mp3或wmv 沒有一定要用那個
我的音檔檔案不會很大,類似警告音而已
有什麼東西可以容易實現嗎
餵入的資料(Input):
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.30.75.222
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1483954740.A.8D8.html
1F:推 stupid0319: transcode開源碼有一個WAVELib可以用01/09 18:54
2F:推 karose: 用System("mplayer MP3")直接播最簡單吧01/09 22:27
請問k大System("mplayer MP3")的function 要怎麼用呢
3F:推 Bencrie: 轉成 wav,寫 shell script 丟 aplay 播01/10 00:36
4F:→ jason200353: 感謝樓上大大們的建議01/10 01:25
5F:推 Bencrie: 你如果一定要 C,那就參考 aplay 的 code 刻一份吧01/10 09:01
6F:→ Bencrie: 用 wav 是因為它是 LPCM 資料可以直接餵,省解碼的工01/10 09:02
※ 編輯: jason200353 (110.30.75.222), 01/11/2017 15:39:16
※ 編輯: jason200353 (110.30.75.222), 01/11/2017 15:44:29
7F:推 sppmg: 用mpg123 可能會比mplayer快吧!音檔體積又可小些。 01/11 17:00
8F:推 DEATHX: 用aplay放wav檔最快,不用灌太多套件就可以。 01/13 21:53