如何用c语言实现音乐到暂停播放功能

王正经~ 2013-05-24 11:57:02
是用文件指针还是其他到什么,具体是怎样实现的呢?感谢各位!!
...全文
973 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
nadleeh 2013-05-27
  • 打赏
  • 举报
回复
引用 楼主 yueyuewang2011 的回复:
是用文件指针还是其他到什么,具体是怎样实现的呢?感谢各位!!
linux下很简单,把mp3解压(有第三方库下载)过后的标准音频文件(.wav)用 cat *.wav > /dev/声音设备 前提是你的linux系统有声卡驱动.
赵4老师 2013-05-27
  • 打赏
  • 举报
回复
MCI
ForestDB 2013-05-26
  • 打赏
  • 举报
回复
还是先学会看API吧。
袁保康 2013-05-26
  • 打赏
  • 举报
回复
引用 2 楼 holmes313 的回复:
[quote=引用 1 楼 kangear 的回复:] 以下言论仅对linux有效: 这个属于进程控制,一个进程可以发信号,进行暂停(SIGSTOP),继续(SIGCHLD),停止(SIGCONT)。 C语言调用KILL系统调用对播放进程发相关信号就可以了。
有没有用线程可以完成这个功能的方法?[/quote] 这个就不清楚了,你可以写个程序试试嘛!
holmes313 2013-05-26
  • 打赏
  • 举报
回复
引用 1 楼 kangear 的回复:
以下言论仅对linux有效: 这个属于进程控制,一个进程可以发信号,进行暂停(SIGSTOP),继续(SIGCHLD),停止(SIGCONT)。 C语言调用KILL系统调用对播放进程发相关信号就可以了。
有没有用线程可以完成这个功能的方法?
袁保康 2013-05-26
  • 打赏
  • 举报
回复
以下言论仅对linux有效: 这个属于进程控制,一个进程可以发信号,进行暂停(SIGSTOP),继续(SIGCHLD),停止(SIGCONT)。 C语言调用KILL系统调用对播放进程发相关信号就可以了。
 能识别本地的MP3歌曲文件,能根据路径添加入播放器中。  能识别本地的播放列表信息。  具有播放列表功能,能根据用户的需求随意创建、删除播放列表。  用户能往指定的播放列表中添加、删除。添加时,歌曲必须是已经存在的。  用户能查看当前播放器中的所有歌曲。  用户能查看播放器中现有的播放列表信息。  用户能查看指定播放列表下的歌曲信息。  能对播放歌曲进行播放暂停、停止三种操作。  具有默认、全部循环、单曲循环、随机播放等4中播放模式。  具有显示播放器当前状态功能,能实时显示播放器当前的播放状态和播放列表的一些基本信息。  具有同步功能,在用户退出时, 能保存当前的状态,在下次播放器打开时,能回到退出去前的状态。 a) 播放文件模块 主要功能:在指定目录下搜索所有符合MP3的文件,显示打印所有文件,和文件相关的功能。 b) 播放列表模块 主要功能:创建播放列表,添加歌曲至播放播放列表,删除播放列表,和播放列表相关的功能。 c) 控制模块 主要功能:显示一些系统的相关信息,提供命令输入的接口,和命令显示相关的功能。 d) 播放模块 主要功能播放歌曲,暂停播放,停止播放播放模式, 和播放相关的功能

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧