c/c++ 控制台音乐播放器

2017 年 3 月 7 日
 kuaiabcde

想做一个音乐播放器(在 windows cmd 下) 我是这么想的:把 MP3 读取二进制然后解码,输出声音(不知道怎么输出)就好了。 看百度都是做了个.exe 界面出来,能不能直接 print 在 cmd 下?

2901 次点击
所在节点    C
15 条回复
z4none
2017 年 3 月 7 日
解码成 PCM 格式,然后用 waveOut 系列函数输出
z4none
2017 年 3 月 7 日
hitmanx
2017 年 3 月 7 日
声音怎么 print?
nicevar
2017 年 3 月 7 日
windows 下现成的有几个的,以前还用过,有个还是开源的记不起名字了
linux 和 mac 下面 mpg123 、 mplayer 这些都能用
muziki
2017 年 3 月 7 日
可以看看 cmus 之类的播放器实现
LGA1150
2017 年 3 月 7 日
dayoushen
2017 年 3 月 7 日
ffmpeg 的 ffplay + filename
codehz
2017 年 3 月 7 日
[Linux]我之前做过一个,专门用于播放 bilibili 视频外加弹幕支持的终端播放器。(输出到 framebuffer )。由于开发环境的改变,就停止开发了,只能播放本地视频。。。采用的是 ffmpeg 库——你要是想要用这个库的话,可以来我的项目的
https://github.com/codehz/BilibiliConsole
lsmgeb89
2017 年 3 月 7 日
以前写过一个很简单的,用 MediaFoundation 就好了。
abcbuzhiming
2017 年 3 月 7 日
当然是可以的,没有什么程序是一定需要 GUI 的,这一点你自己要明白,但是你说打印到控制台,这个就有点,你要打印成什么效果呢
YanwenSun
2017 年 3 月 7 日
输出到控制台可以重定向吧 解到 /dev/dsp 或者 file 都可以 只能想到这个了
spongebobsun
2017 年 3 月 8 日
楼主的意思是界面放到控制台?

话说这么多人帮你支招你也不出一声。
owt5008137
2017 年 3 月 8 日
直接调用 mplayer 的 API 最简单了
afpro
2017 年 3 月 8 日
ffmpeg 啊
kuaiabcde
2017 年 3 月 11 日
不是, 我一直在百度大家说的方法, 因为都涉及的内容好多.
发现别人代码看不懂,期间又回顾了一下 c++(原谅我的渣基础). 于是 3 天过去了
等什么时候做出来了, 我再来。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/345614

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX