看板 C_and_CPP 關於我們 聯絡資訊
開發平台(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
stupid0319: transcode開源碼有一個WAVELib可以用01/09 18:54
karose: 用System("mplayer MP3")直接播最簡單吧01/09 22:27
請問k大System("mplayer MP3")的function 要怎麼用呢
Bencrie: 轉成 wav,寫 shell script 丟 aplay 播01/10 00:36
jason200353: 感謝樓上大大們的建議01/10 01:25
Bencrie: 你如果一定要 C,那就參考 aplay 的 code 刻一份吧01/10 09:01
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
sppmg: 用mpg123 可能會比mplayer快吧!音檔體積又可小些。 01/11 17:00
DEATHX: 用aplay放wav檔最快,不用灌太多套件就可以。 01/13 21:53