amixer 设置音量无法保存
在调试过程中遇到了两个问题:
问题1:
1. 我通过aplay 播放音频(wav格式)时,指定其中一个声卡播放时,一个喇叭音量很大,但是奇怪的现象是,另一个喇叭也发出声音了,但是声音很小。发现这个现象之后,我用自己写的播放音频程序pcm_play 来播放同一段音频,结果也是一样的,两个喇叭之间串音。不管指定哪一个声卡都是这样,只不过被指定声卡声音大,另一个声音小。
问题2:
2.我在播放音频时,把音量进行调节了,使用的是amixer, 可以从255设置为100.。。然后用aplay播放音频,发现音量又变成了255 。 我用自己写的pcm_play程序播放也是同样的结果。不知道为什么音量无法保存。
相关推荐
amixer与widget、controls
amixer 、widget、controls
RK3568开发笔记-amixer开机设置音量异常
在 RK3568 开发板上,使用amixer命令设置开机音量时,发现直接设置系统音量报错。即使在启动脚本或系统服务中添加了设置音量的命令,实际开机后音量仍保持默认值。且当使用aplay播放一个音频文件之后再去设置系统音量时就可以生效,本文根据该现象提出解决方法提示:以下是本篇文章正文内容,下面案例可供参考amixer是用于控制音频设备音量和其他参数的命令行工具。它通常与 ALSA(Advanced Linux Sound Architecture)音频驱动一起使用。以下是amixer。
获取和设置系统音量
不错的获取和设置系统音量的开发例子,需要的可以下载参考下
amixer-webui:用于控制 ALSA 音量的 Web 应用程序
ALSA 混合器 WebUI 客户端-服务器应用程序,可使用网络设备(智能手机,平板电脑,PC等)轻松配置ALSA音量控件。 也有。 服务器要求 python2.6及更新版本; 或 python3.3 及更新版本 python-pip作为前提条件( pip install flask ) alsa-utils alsaequal(可选:用于均衡器) 支持的浏览器 IE浏览器 边缘 Chrome合金 火狐 歌剧 Chrome(安卓) 入门 下载/克隆 您可以下载.deb 包或源代码。 或者克隆整个存储库: $ git clone https://github.com/JiriSko/amixer-webui.git 概要 alsamixer_webui.py [-p <port>] [-l <host>] 脚本加载配置文件/etc/amixer-webu
系统音量调节工具 可自行设定快捷键调系统音量、静音等功能
可自行设定快捷键调系统音量、静音等功能 比如设定SHIFT键+方向键↑↓←→来调整音量 用SHIFT键+F1键来静音等,可以自行设定快捷键!


