当前位置:  技术问答>linux和unix

各位大侠,在linux用c怎么播放一个wav文件。

    来源: 互联网  发布时间:2015-06-30

    本文导语:  如题,现在有一个已经存在的 wav 文件,希望能用c编写一段播放 该 wav 文件的程序。 请多多指教, 最好有源代码 p983244@hotmail.com | 1. int fd = open("/dev/dsp",O_RDWR); 2. ioctl(fd,XXXXXX)//XXXXXX是哪些,你具...

如题,现在有一个已经存在的 wav 文件,希望能用c编写一段播放 该 wav 文件的程序。
请多多指教,
最好有源代码 p983244@hotmail.com


|
1. int fd = open("/dev/dsp",O_RDWR);
2. ioctl(fd,XXXXXX)//XXXXXX是哪些,你具体得去看头文件去,在/usr/include/sys目录下有,设置一些bits,channel参数啊什么得
3. 读取wav文件里面除了wave头得数据部分,write到fd即可

ps:.wave文件格式可以参考这个
http://blog.csdn.net/icedust/archive/2004/06/23/23509.aspx

|
使用open, ioctl, write三个函数就够了,具体你可以在网上搜索dev/dsp,有好多呢。

|
很简单的,用了别人写的一个CWave类,里面有Play,Stop,OpenDevice,CloceDevice四个成员函数,实现简单。

这段代码网上有很多的,是篇叫什么大型WAV播放的文章,一搜就能搜到。

    
 
 

您可能感兴趣的文章:

  • 各位大侠,那有JBuilder书down? 那有PDF格式文件的阅读器?
  • 哪位大侠能够推荐一下处理jpeg文件的程序,最好有源代码!!
  • 那位大侠有"ourhdr.h"文件?
  • 哪位大侠有unix/linux的函数和函数所在的文件
  • 数据恢复, 求大侠帮助, 急等!!!!!!! iis7站长之家
  • 关于manifest.tmp文件(大侠帮忙!)
  • 哪位大侠能提供简体中文字体文件,谢谢
  • 哪位大侠知道Redhat9.0上所能操作的最大文件的大小为多少?
  • 那位大侠解释一下/proc/net/dev这个文件各个字段的含义!
  • 有谁会用linux里面的wget?有一个参数是-i 后面加上url地址文件,我不明白什么叫url地址文件,那位大侠告诉我?
  • 那位大侠知道 *.dia *.eps *.sda *.sgml文件用什么工具打开?
  • 今天下了UNIX视频教学,但(.CSF文件)不知怎么打开?谢大侠指导!!!
  • 有什么好命令(方法)找出最后被修改的文件。请大侠帮忙!
  • Libnids捕获FTP文件问题??跪求大侠们帮帮小弟!
  • class文件的运行问题。向各位大侠请求帮助
  • 那位大侠知道ppt格式的文件要用什么软件看啊,这里谢谢了。
  • .deb是什么格式的文件,怎么打开,大侠帮忙(在线等待中)
  • 哪位大侠有MySQL-5.0.89.tar.gz文件?共享一下~
  • 那位大侠知道怎么从硬盘安装linux9.0吗?(*.iso文件)
  • 请问各位大侠,我在JB中加入自己写的*.java文件,为什么不能正常编译成jar?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 各位大侠,本人是新手上路,经理马上让做palm,我可是从0学起!有没有那位大侠给我介绍一点经验和好的技术论坛,谢了!
  • hotenM(CMP)大侠等EJB大侠进来!小问题请教!
  • 请教大侠,怎么选开发学习板?
  • 大侠请援手:有关动态连接库。
  • 写过BBS的大侠看过来!
  • 请各位大侠推荐两本Solaris的经典书籍?
  • 各位大侠,求助Linux下关机
  • 大侠们,我是新手,请教怎么判断串口是否有连接
  • 想各位大侠求教了,为什么我的jdbc驱动不支持absolute这个方法呢?
  • 数据恢复, 求大侠帮助, 急等!!!!!!!
  • 各位大侠,给点意见
  • JSP+数据库文本存取中的换行问题,请教大侠
  • 各位大侠:lock 命令怎么用?
  • 关于session方面的问题!哪位大侠帮帮忙!?
  • 各位大侠,还有一问题请教,如下:
  • 请“路人甲”大侠进来来看看。。。多谢了。。
  • 请各位大侠介绍几本 UNIX 的书籍
  • solaris,请大侠帮忙!
  • 哪位大侠能提供一些Motif的电子书?
  • 后退+前进=重复提交,各位大侠怎么解决呢?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3