aplay -l //查看有哪些播放设备

aplay xxx.wav //用系统配置的设备播放

aplay -D plughw:1,0 xxx.wav // 用指定的设备播放

Q1: aplay直接播放MP3文件是杂音

可以用audacity 将mp3转换(导出)成wav格式文件,再用aplay播放。

Q2:播放失败,提示:aplay: main:852: 音乐打开错误: 设备或资源忙
是因为系统配置的音频输出是这个,在设置里面将其配置为其他的,之后再用aplay播放。

Q3:播放如果有杂音

可能是某个程序导致的,可以关闭这个程序,比如firefox~

参考:

aplay(1) - Linux man page

alsa-utils/aplay at master · alsa-project/alsa-utils · GitHub

使用aplay实现音频播放 - kay880 - 博客园
aplay_零一之间的M的博客-CSDN博客_aplay

aplay 帮助文档:

$ aplay --help
Usage: aplay [OPTION]... [FILE]...-h, --help              help--version           print current version
-l, --list-devices      list all soundcards and digital audio devices
-L, --list-pcms         list device names
-D, --device=NAME       select PCM by name
-q, --quiet             quiet mode
-t, --file-type TYPE    file type (voc, wav, raw or au)
-c, --channels=#        channels
-f, --format=FORMAT     sample format (case insensitive)
-r, --rate=#            sample rate
-d, --duration=#        interrupt after # seconds
-s, --samples=#         interrupt after # samples per channel
-M, --mmap              mmap stream
-N, --nonblock          nonblocking mode
-F, --period-time=#     distance between interrupts is # microseconds
-B, --buffer-time=#     buffer duration is # microseconds--period-size=#     distance between interrupts is # frames--buffer-size=#     buffer duration is # frames
-A, --avail-min=#       min available space for wakeup is # microseconds
-R, --start-delay=#     delay for automatic PCM start is # microseconds (relative to buffer size if <= 0)
-T, --stop-delay=#      delay for automatic PCM stop is # microseconds from xrun
-v, --verbose           show PCM structure and setup (accumulative)
-V, --vumeter=TYPE      enable VU meter (TYPE: mono or stereo)
-I, --separate-channels one file for each channel
-i, --interactive       allow interactive operation from stdin
-m, --chmap=ch1,ch2,..  Give the channel map to override or follow--disable-resample  disable automatic rate resample--disable-channels  disable automatic channel conversions--disable-format    disable automatic format conversions--disable-softvol   disable software volume control (softvol)--test-position     test ring buffer position--test-coef=#       test coefficient for ring buffer position (default 8)expression for validation is: coef * (buffer_size / 2)--test-nowait       do not wait for ring buffer - eats whole CPU--max-file-time=#   start another output file when the old file has recordedfor this many seconds--process-id-file   write the process ID here--use-strftime      apply the strftime facility to the output file name--dump-hw-params    dump hw_params of the device--fatal-errors      treat all errors as fatal
認可的取樣格式是︰ S8 U8 S16_LE S16_BE U16_LE U16_BE S24_LE S24_BE U24_LE U24_BE S32_LE S32_BE U32_LE U32_BE FLOAT_LE FLOAT_BE FLOAT64_LE FLOAT64_BE IEC958_SUBFRAME_LE IEC958_SUBFRAME_BE MU_LAW A_LAW IMA_ADPCM MPEG GSM S20_LE S20_BE U20_LE U20_BE SPECIAL S24_3LE S24_3BE U24_3LE U24_3BE S20_3LE S20_3BE U20_3LE U20_3BE S18_3LE S18_3BE U18_3LE U18_3BE G723_24 G723_24_1B G723_40 G723_40_1B DSD_U8 DSD_U16_LE DSD_U32_LE DSD_U16_BE DSD_U32_BE
有部份可能選取的硬體不提供
The available format shortcuts are:
-f cd (16 bit little endian, 44100, stereo)
-f cdr (16 bit big endian, 44100, stereo)
-f dat (16 bit little endian, 48000, stereo)

【exp-linux】用aplay直接播放音频文件(mp3,wav)相关推荐

  1. java播放音频文件mp3

    代码简写了,核心就是这些 播放本地音乐 File file=new File("D:\\我的文档\\Music\\晴天.mp3");FileInputStream fis = ne ...

  2. nodejs egg.js 播放音频文件 MP3

    1.cmd安装: npm install sound-play 2.cmd中运行此两句: const sound = require('sound-play'); sound.play('F:\\so ...

  3. QMediaPlayer播放音频文件

    windows操作系统 在 Windows 操作系统下,使用 Qt 框架提供的 QMediaPlayer 播放音频文件时,需要依赖一些 Windows 平台自带的编解码器库. Qt 框架中的 QMed ...

  4. Unity 播放音频文件

    Unity 播放音频文件参考代码: 1 public void Play(string strSoundName, float autoDestroyTime = 0f, bool bLoop = f ...

  5. ArcGIS API for Silverlight 当DataGrid选中项时,地图聚焦弹出窗口,并可以播放音频文件...

    原文:ArcGIS API for Silverlight 当DataGrid选中项时,地图聚焦弹出窗口,并可以播放音频文件 先看效果图,然后上代码: <UserControl x:Class= ...

  6. C#调用mciSendString播放音频文件

    mciSendString函数是一个WinAPI,主要用来向MCI(Media Control Interface)设备发送字符串命令. 一.函数的声明如下: private static exter ...

  7. 如何实现在直播中播放音频文件

    在我们看直播的时候,经常会在直播过程中听到有掌声.口哨声.背景音乐等音效,那么这些声音特效是如何实现的呢大家有没有想过?anyRTC下面就为大家简单介绍一下如何实现在直播过程中播放音频文件. 功能描述 ...

  8. js 自动播放音频文件,报警提示音等

    js 自动播放音频文件,报警提示音等 谷歌浏览器的音频,默认是不能在页面载入时直接自动播放的. 至少需要用户点击一下页面,才可以播放音频,这个策略的目的是保证用户的体验感,如果每个页面都能在用户未接触 ...

  9. python播放音频文件_详解使用pygame播放一段MP3音频文件

    近日,在梳理pygame模块的时候发现一个很有用的模块mixer模块,这个模块翻译过来就是混音器,它可以加载和播放音频文件,甚至可以对混音器进行设置和处理,其功能非常强大.今天,我们一起来梳理一下混音 ...

  10. 使用树莓派播放音频文件

    使用树莓派播放音频文件 一.首先,我们需要对树莓派的音频输出进行设置 步骤1:登录树莓派,打开终端,执行sudo raspi-config命令 步骤2:选择第7项Advanced Options高级选 ...

最新文章

  1. 欧盟剑指科技巨头,意欲上调税款
  2. Open Sans字体兼容问题解决办法[font-face]
  3. CPU飙高,频繁GC,怎么排查?
  4. SQLServer性能优化之查询提示
  5. js 中英文字符串长度
  6. netflix 模式创新_创新设计模式:单例模式
  7. discuz集思街淘宝客模板
  8. 小米台灯底座接口很松_选购台灯发愁?这篇桌面照明方案助你一臂之力
  9. MySQL(三)表记录的更新操作
  10. 可视化数据图表制作注意事项
  11. linux系统 安装qq教程视频,LinuxQQ教程 LumaQQ的安装和使用详细介绍
  12. HDFS副本存放机制
  13. 智能手机与pc计算机的区别,手机cpu和电脑cpu有什么区别
  14. robotframework框架ui自动化测试上传附件问题
  15. 《汇编语言程序设计》(双语)上机指导
  16. 20211101bugku_re_mountain_climbing
  17. 计算机专业实用设计专利例子,计算机类实用新型专利有几个发明人
  18. 【黎乙丙】几种ps调色工具及使用方式
  19. python中用pip安装出现Microsoft Visual C++ 14.0 is required. Get it with Microsoft Visual C++ Build Tools
  20. Aria2离线下载搭建

热门文章

  1. linux u盘读取速度,linux dd命令测试U盘读写速度
  2. MAC 配置svn比较工具diffmerge
  3. Docker制作深度学习镜像常用操作
  4. Capte4 布朗运动和伊藤公式
  5. 视频教程-第03章-二进制、八进制、十进制、十六进制之间的转换-网络技术
  6. matlab中的对数log()使用
  7. 微信小程序点击事件传递自定义参数的方法
  8. 大学C语言学习笔记(C语言程序设计第五版——谭浩强,翁凯C语言基础教程)基础、算法、程序结构、数组、函数、指针、枚举、结构、联合
  9. 北京林业大学本科毕业论文答辩和论文选题PPT模板
  10. 智能家居,“智能”是前提,“安全”是根本