[問題] 樹莓派用c語言播放音檔

看板C_and_CPP作者 (dadada)時間7年前 (2017/01/09 17:39), 7年前編輯推噓6(602)
留言8則, 6人參與, 最新討論串1/1
開發平台(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://www.ptt.cc/bbs/C_and_CPP/M.1483954740.A.8D8.html

01/09 18:54, , 1F
transcode開源碼有一個WAVELib可以用
01/09 18:54, 1F

01/09 22:27, , 2F
用System("mplayer MP3")直接播最簡單吧
01/09 22:27, 2F
請問k大System("mplayer MP3")的function 要怎麼用呢

01/10 00:36, , 3F
轉成 wav,寫 shell script 丟 aplay 播
01/10 00:36, 3F

01/10 01:25, , 4F
感謝樓上大大們的建議
01/10 01:25, 4F

01/10 09:01, , 5F
你如果一定要 C,那就參考 aplay 的 code 刻一份吧
01/10 09:01, 5F

01/10 09:02, , 6F
用 wav 是因為它是 LPCM 資料可以直接餵,省解碼的工
01/10 09:02, 6F
※ 編輯: jason200353 (110.30.75.222), 01/11/2017 15:39:16 ※ 編輯: jason200353 (110.30.75.222), 01/11/2017 15:44:29

01/11 17:00, , 7F
用mpg123 可能會比mplayer快吧!音檔體積又可小些。
01/11 17:00, 7F

01/13 21:53, , 8F
用aplay放wav檔最快,不用灌太多套件就可以。
01/13 21:53, 8F
文章代碼(AID): #1OSreqZO (C_and_CPP)