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

ALSA播放wav音频代码

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

代码说明:

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

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

发表评论

0 个回复

  • linuxc语言对栈的封装
    通过程序运行起来时,惠分配4G的虚拟内存空间。0-3G为栈, 堆, BSS段,用户段,代码段 栈实现的为生命的局部变量储存区,栈的特性为先进后出。可以了利用栈实现找人小游戏。
    2022-01-22 01:58:00下载
    积分:1
  • linux服务器的视频采集(UDP传输、多线模式)
    这个是Linux下多线程网络编程的源代码。实现ARM9视频采集和通过网络发送JPEG数据,使用UDP协议。自己写的,搞了好几天!Linux下的多线程比较复杂,易出错。
    2022-06-28 12:02:51下载
    积分:1
  • RTP协议学习大总结从原理到代码
    RTP协议学习大总结从原理到代码,转载别人的,很好的东西有很大收益
    2022-06-20 00:10:01下载
    积分:1
  • Freeradius配合Mysql配置源码
    Freeradius配合Mysql配置源码,附件给出了Freeradius关键配置脚本,以及Mysql数据库配置,数据库基础数据等信息。
    2023-04-25 02:25:02下载
    积分:1
  • 5250协议终端仿真器
    5250协议终端仿真器通过5250协议连接AS400主机,支持telnet,ssl方式,运行环境为linux,AIX
    2023-02-08 20:20:04下载
    积分:1
  • avilib,播放avi文件
    一个自己写的AVI文件操作函数库,可以用它在其它非Windows操作系统中对AVI文件进行操作-himself wrote an AVI file manipulation functions, you can use it in other non-Windows operating system to operate AVI file 
    2022-05-05 13:38:59下载
    积分:1
  • 培训-Linux(12)
    【实验目的】 1、了解串口设备文件系统的使用方法 2、掌握 Qt 编程方法与技巧 3、掌握 Qtopia 应用程序的配置过程
    2022-01-25 22:37:02下载
    积分:1
  • linux交叉译器
    linux环境下的交叉编译器,已经编译好了,只要将3.4.1.tar.gz解压,并将其放在系统路径下,修改环境变量就可以有效的使用,很好用。
    2022-01-25 14:23:27下载
    积分:1
  • Linux窗口序设计--Qt4精彩实例
    Linux窗口程序设计--Qt4精彩实例源码,适合初学者,内容详细Linux窗口程序设计--Qt4精彩实例源码,适合初学者,内容详细且能运行编译
    2022-01-27 17:53:04下载
    积分:1
  • 无线传感器网络
    它是一个简单的方法表示 af 无线传感器网络度应用和使用
    2022-04-25 11:59:54下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载