【exp-linux】用aplay直接播放音频文件(mp3,wav)
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)相关推荐
- java播放音频文件mp3
代码简写了,核心就是这些 播放本地音乐 File file=new File("D:\\我的文档\\Music\\晴天.mp3");FileInputStream fis = ne ...
- nodejs egg.js 播放音频文件 MP3
1.cmd安装: npm install sound-play 2.cmd中运行此两句: const sound = require('sound-play'); sound.play('F:\\so ...
- QMediaPlayer播放音频文件
windows操作系统 在 Windows 操作系统下,使用 Qt 框架提供的 QMediaPlayer 播放音频文件时,需要依赖一些 Windows 平台自带的编解码器库. Qt 框架中的 QMed ...
- Unity 播放音频文件
Unity 播放音频文件参考代码: 1 public void Play(string strSoundName, float autoDestroyTime = 0f, bool bLoop = f ...
- ArcGIS API for Silverlight 当DataGrid选中项时,地图聚焦弹出窗口,并可以播放音频文件...
原文:ArcGIS API for Silverlight 当DataGrid选中项时,地图聚焦弹出窗口,并可以播放音频文件 先看效果图,然后上代码: <UserControl x:Class= ...
- C#调用mciSendString播放音频文件
mciSendString函数是一个WinAPI,主要用来向MCI(Media Control Interface)设备发送字符串命令. 一.函数的声明如下: private static exter ...
- 如何实现在直播中播放音频文件
在我们看直播的时候,经常会在直播过程中听到有掌声.口哨声.背景音乐等音效,那么这些声音特效是如何实现的呢大家有没有想过?anyRTC下面就为大家简单介绍一下如何实现在直播过程中播放音频文件. 功能描述 ...
- js 自动播放音频文件,报警提示音等
js 自动播放音频文件,报警提示音等 谷歌浏览器的音频,默认是不能在页面载入时直接自动播放的. 至少需要用户点击一下页面,才可以播放音频,这个策略的目的是保证用户的体验感,如果每个页面都能在用户未接触 ...
- python播放音频文件_详解使用pygame播放一段MP3音频文件
近日,在梳理pygame模块的时候发现一个很有用的模块mixer模块,这个模块翻译过来就是混音器,它可以加载和播放音频文件,甚至可以对混音器进行设置和处理,其功能非常强大.今天,我们一起来梳理一下混音 ...
- 使用树莓派播放音频文件
使用树莓派播放音频文件 一.首先,我们需要对树莓派的音频输出进行设置 步骤1:登录树莓派,打开终端,执行sudo raspi-config命令 步骤2:选择第7项Advanced Options高级选 ...
最新文章
- 欧盟剑指科技巨头,意欲上调税款
- Open Sans字体兼容问题解决办法[font-face]
- CPU飙高,频繁GC,怎么排查?
- SQLServer性能优化之查询提示
- js 中英文字符串长度
- netflix 模式创新_创新设计模式:单例模式
- discuz集思街淘宝客模板
- 小米台灯底座接口很松_选购台灯发愁?这篇桌面照明方案助你一臂之力
- MySQL(三)表记录的更新操作
- 可视化数据图表制作注意事项
- linux系统 安装qq教程视频,LinuxQQ教程 LumaQQ的安装和使用详细介绍
- HDFS副本存放机制
- 智能手机与pc计算机的区别,手机cpu和电脑cpu有什么区别
- robotframework框架ui自动化测试上传附件问题
- 《汇编语言程序设计》(双语)上机指导
- 20211101bugku_re_mountain_climbing
- 计算机专业实用设计专利例子,计算机类实用新型专利有几个发明人
- 【黎乙丙】几种ps调色工具及使用方式
- python中用pip安装出现Microsoft Visual C++ 14.0 is required. Get it with Microsoft Visual C++ Build Tools
- Aria2离线下载搭建
热门文章
- linux u盘读取速度,linux dd命令测试U盘读写速度
- MAC 配置svn比较工具diffmerge
- Docker制作深度学习镜像常用操作
- Capte4 布朗运动和伊藤公式
- 视频教程-第03章-二进制、八进制、十进制、十六进制之间的转换-网络技术
- matlab中的对数log()使用
- 微信小程序点击事件传递自定义参数的方法
- 大学C语言学习笔记(C语言程序设计第五版——谭浩强,翁凯C语言基础教程)基础、算法、程序结构、数组、函数、指针、枚举、结构、联合
- 北京林业大学本科毕业论文答辩和论文选题PPT模板
- 智能家居,“智能”是前提,“安全”是根本