登录
首页 » Linux编程 » ALSA播放wav音频代码

ALSA播放wav音频代码

于 2022-04-22 发布 文件大小:1.93 kB
0 136
下载积分: 2 下载次数: 1

代码说明:

东方钰的播放源代码。本设计思路:先打开一个普通wav音频文件,从定义的文件头前面的44个字节中,取出文件头的定义消息,置于一个文件头的结构体中。然后打开alsa音频驱动,从文件头结构体取出采样精度,声道数,采样频率三个重要参数,利用alsa音频驱动的API设置好参数,最后打开wav文件,定位到数据区,把音频数据依次写到音频驱动中去,开始播放,当写入完成后,退出写入的循环。经测试能够使用

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • QT界面,用于学习之用
    QT界面编程,用于学习之用,学习用到了信号,界面跳转等内容
    2022-06-14 14:57:26下载
    积分:1
  • linux下块设备模型驱动序,ram模拟磁盘
    linux下块设备的驱动的3种实现模型, 包含工程的Makefile, 有详细的讲解, 可编译加载并挂载, 向里面拷贝数据,格式化等等, 是学习linux块设备驱动的有力工具。
    2023-08-12 01:10:04下载
    积分:1
  • horizontal line directfb
    法语用户提交的代码,有兴趣的朋友可以下来看看。暂时不支持法语-中文的翻译。
    2023-05-11 16:40:03下载
    积分:1
  • hi how r u
     ;bnmbnmb公司
    2023-02-17 09:30:04下载
    积分:1
  • 嵌入式linux磁盘管理和录音
    磁盘管理,规定磁盘大小,覆盖时间最久的文件,录音文件的生产,以及管理,保证磁盘空间可写入新的录音文件,经过测试,可行,并且运行稳定!!
    2022-04-20 16:51:14下载
    积分:1
  • 在移动自组网中创建的简单节点
    在 AODV,网络是沉默的直到需要的连接。在这一点上需要连接的网络节点广播连接请求。其他 AODV 节点转发此邮件,并记录他们听到了从创建爆炸临时航线回到贫困的节点的节点。当一个节点收到这样一条消息,并且已经到所需的节点的路由时,它将向后通过一个临时的路由的消息发送到请求的节点。有需要的节点然后开始使用最少的路由通过其他节点的跃点数。经过一段时间不使用的路由表中的条目进行再生利用。当一个链接失败时,路由错误被传递回 tran
    2022-03-25 05:38:27下载
    积分:1
  • minigui上串口
    minigui上实现键盘,选择波特率,串口,具有发送,接收以及读写功能。是使用minigui很好的程序,可以便于理解minigui串口通讯的问题,不过程序有一个问题,读取数据一段时间会卡死
    2023-03-05 06:45:04下载
    积分:1
  • 指纹的源代码
    这是很好的例子,为指纹识别。这段代码被测试肺活量正在进行。它也是对我好,我希望它会对你很好。谢谢你。亲爱的菲利普
    2023-02-16 17:45:04下载
    积分:1
  • PSNR计算器
    P{margin bottom:0.08in;direction:ltr;color:rgb(0,0,10);line height:106%;widows:2;obserns:2;}P.western{font-family:“Calibri”,serif;font-size:11pt;}P.cjk{font-family:“DejaVu-Sans”;font-size:11pt;}P.ctl{font-family:“Calibri”;font-size:11pt;}
    2022-03-19 05:24:38下载
    积分:1
  • fingerprint c++
    指纹识别C ++源代码,值得参考!
    2022-04-16 08:22:02下载
    积分:1
  • 696518资源总数
  • 106161会员总数
  • 5今日下载