想做一个音乐播放器(在 windows cmd 下) 我是这么想的:把 MP3 读取二进制然后解码,输出声音(不知道怎么输出)就好了。 看百度都是做了个.exe 界面出来,能不能直接 print 在 cmd 下?
1
z4none 2017-03-07 16:12:12 +08:00
解码成 PCM 格式,然后用 waveOut 系列函数输出
|
2
z4none 2017-03-07 16:14:18 +08:00
|
3
hitmanx 2017-03-07 16:15:38 +08:00
声音怎么 print?
|
4
nicevar 2017-03-07 16:43:58 +08:00
windows 下现成的有几个的,以前还用过,有个还是开源的记不起名字了
linux 和 mac 下面 mpg123 、 mplayer 这些都能用 |
5
muziki 2017-03-07 16:49:32 +08:00
可以看看 cmus 之类的播放器实现
|
6
LGA1150 2017-03-07 20:53:32 +08:00 via Android
|
7
dayoushen 2017-03-07 22:03:50 +08:00
ffmpeg 的 ffplay + filename
|
8
codehz 2017-03-07 22:47:31 +08:00
[Linux]我之前做过一个,专门用于播放 bilibili 视频外加弹幕支持的终端播放器。(输出到 framebuffer )。由于开发环境的改变,就停止开发了,只能播放本地视频。。。采用的是 ffmpeg 库——你要是想要用这个库的话,可以来我的项目的
https://github.com/codehz/BilibiliConsole |
9
lsmgeb89 2017-03-07 22:51:07 +08:00
以前写过一个很简单的,用 MediaFoundation 就好了。
|
10
abcbuzhiming 2017-03-07 22:54:44 +08:00
当然是可以的,没有什么程序是一定需要 GUI 的,这一点你自己要明白,但是你说打印到控制台,这个就有点,你要打印成什么效果呢
|
11
YanwenSun 2017-03-07 23:51:35 +08:00 via Android
输出到控制台可以重定向吧 解到 /dev/dsp 或者 file 都可以 只能想到这个了
|
12
spongebobsun 2017-03-08 09:27:52 +08:00 via iPhone
楼主的意思是界面放到控制台?
话说这么多人帮你支招你也不出一声。 |
13
owt5008137 2017-03-08 13:23:45 +08:00
直接调用 mplayer 的 API 最简单了
|
14
afpro 2017-03-08 17:03:40 +08:00
ffmpeg 啊
|
15
kuaiabcde OP 不是, 我一直在百度大家说的方法, 因为都涉及的内容好多.
发现别人代码看不懂,期间又回顾了一下 c++(原谅我的渣基础). 于是 3 天过去了 等什么时候做出来了, 我再来。 |