aplay

aplay -t raw -c 1 -f S16_LE -r 8000 test2.pcm

-t: type raw表示是PCM
-c: channel 1
-f S16_LE: Signed 16bit-width Little-Endian
-r: sample rate 8000

PCM是最raw的音频数据,没有任何头信息。WAV文件就是PCM+头信息,头信息就是上述的声道数,sample rate这些。所以WAV文件可以直接播放,而PCM需要手动指定这些信息之后才能播放。

amixer用法详解

说明:amixer命令主要用于linux下音频的接口配置
(1)、查看amixer命令的帮助
例如:amixer cset numid=1 30 设置numid=1(通过amixer controls 查看id-接口对应关系)的音量为 30

(2)、主要常用的命令有:

a、amixer controls显示接口函数

b、amixer contents查看配置参数

c、amixer cget + 接口函数

d、amixer cset + 接口函数 + 设置参数参数(0,1,off,on)

(3)、保存修改的数据:alsactl store

(4)、具体参数的设置请仔细阅读相关datesheet

aplay amixer用法详解相关推荐

  1. python argv 详解_Python3 sys.argv[ ]用法详解

    sys.argv[]说白了就是一个从程序外部获取参数的桥梁,这个"外部"很关键,因为我们从外部取得的参数可以是多个,所以获得的是一个列表(list),也就是说sys.argv其实可 ...

  2. oracle中的exists 和 not exists 用法详解

    from:http://blog.sina.com.cn/s/blog_601d1ce30100cyrb.html oracle中的exists 和 not exists 用法详解 (2009-05- ...

  3. ROW_NUMBER() OVER()函数用法详解 (分组排序 例子多)

    ROW_NUMBER() OVER()函数用法详解 (分组排序 例子多) https://blog.csdn.net/qq_25221835/article/details/82762416 post ...

  4. python的继承用法_【后端开发】python中继承有什么用法?python继承的用法详解

    本篇文章给大家带来的内容是关于python中继承有什么用法?python继承的用法详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 面向对象三大特征 1.封装:根据职责将属性和方法 ...

  5. C++中substr()函数用法详解

    C++中substr()函数用法详解 原型: string substr (size_t pos = 0, size_t len = npos) const; 返回一个新构造的string对象,其值初 ...

  6. php theme_path,PHP_Yii2主题(Theme)用法详解,本文实例讲述了Yii2主题(Theme) - phpStudy

    Yii2主题(Theme)用法详解 本文实例讲述了Yii2主题(Theme)用法.分享给大家供大家参考,具体如下: 首先看看主要的配置方式: 'components' => [ 'view' = ...

  7. LayoutInflater的inflate函数用法详解

    LayoutInflater的inflate函数用法详解 LayoutInflater作用是将layout的xml布局文件实例化为View类对象. 获取LayoutInflater的方法有如下三种: ...

  8. Ext.Net学习笔记22:Ext.Net Tree 用法详解

    上面的图片是一个简单的树,使用Ext.Net来创建这样的树结构非常简单,代码如下: <ext:TreePanel runat="server"><Root> ...

  9. WinDbg用法详解

    WinDbg用法详解 对WinDbg的方方面面作了详细的讲解. 转载于:https://blog.51cto.com/laokaddk/125111

  10. ios开发读取剪切板的内容_iOS中管理剪切板的UIPasteboard粘贴板类用法详解

    一.自带剪切板操作的原生UI控件在iOS的UI系统中,有3个控件自带剪切板操作,分别是UITextField.UITextView与UIWebView.在这些控件的文字交互处进行长按手势可以在屏幕视图 ...

最新文章

  1. 浅谈UWB(超宽带)室内定位技术(转载)
  2. emacs python环境配置
  3. php微信扫码支付报错,(转)微信调用扫码和支付功能是都报错 the permission value is offline verifying...
  4. python 引用传递和值传递(实参,形参)
  5. oracle 按日输出 取整数,Oracle按日周月分組統計,及next_day()函數詳解
  6. 常见缓存算法和LRU与LFU的c++实现
  7. 关于使用spring管理hibernate,能够管理事务,却不执行除查询外的增删改操作,不能让数据库数据改变的原因
  8. java WebSocket的实现以及Spring WebSocket
  9. Vue首页加载过慢 解决方案
  10. 一个具自我复制功能的程序
  11. 开课吧Java课堂:如何运用equals( )和 equalsIgnoreCase( )
  12. 机器学习系列——随机森林(五)
  13. 大数据思维的十大原理:当样本数量足够大时,你会发现其实每个人都是一模一样的
  14. k8s 详解 pod 生命周期 容器探测(live and ready) 钩子函数 pod的重启策略
  15. three.js之摄像机
  16. 数据库的实例化操作——员工信息的查询——简单表查询(二)
  17. 前端笔试面试题之三(2015美的前端笔试)
  18. Markdown Preview Enhanced 打印PDF。解决打印成PDF/HTML时,CSS样式无法显示的问题
  19. Called attach on a child which is not detached
  20. 对比度受限直方图均衡化CLAHE算法原理及Opencv C++代码实现

热门文章

  1. 数据结构 图的邻接矩阵
  2. jeecg boot微服务架构图
  3. Pyhon3 批量合并哔哩哔哩缓存的m4s视频文件
  4. 程序员课外拓展004:Photoshop CC 2018详细图文安装教程
  5. avr单片机动态数码管c语言,AVR单片机8位数码管显示的程序实现(两种方法介绍)...
  6. Android NDK开发,使用ndk-build编译,写的太详细了
  7. idea打包jar,并运行
  8. MySQL 解压版和安装版的安装
  9. 经验模态分解 及其衍生算法
  10. 后缀树(一)定义及构造