作者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/cn.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