问题标签 [volume]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5664 浏览

audio - 公开音高偏移

谁能告诉我为什么当我在公开赛中提高音高时音量会变低?音调越高,音量越低......

alSourcef(源,AL_PITCH,1.2f);alSourcef(源,AL_GAIN,1.0f);

使用此设置,音量仍然非常低。有没有办法欺骗它使增益超过1?也许这与距离有关?

仅供参考,源是从 AVrecorder 录制的声音,所以我不能将源音量设置得更高。

0 投票
1 回答
592 浏览

c# - 阻止 USB,基于容量/容量

我想使用 C# 阻止基于卷的 USB。如果容量大于 8GB,我想阻止 USB 记忆棒。

看看有一种方法可以使用注册表在 PC 上阻止 USB。但这会使 USB 无法检测到,因此我无法获取音量信息。

我想这样做如果我的客户端程序在某台机器上运行并且我限制了 USB 容量 >=8GB 应该受到限制,所以我的 C# 代码应该安全地移除 USB 并且现在应该显示任何气球,我的意思是默默地移除它。

0 投票
4 回答
6847 浏览

iphone - 音频处理:播放音量

我想从应用程序包中读取声音文件,复制它,以最大音量播放(增益值或峰值功率,我不确定它的技术名称),然后将其作为另一个文件写入包再次。

我做了复制和写作部分。结果文件与输入文件相同。我在 AudioToolbox 框架中使用 AudioFile 服务的 AudioFileReadBytes() 和 AudioFileWriteBytes() 函数来做到这一点。

所以,我有输入文件的字节及其音频数据格式(通过使用带有 kAudioFilePropertyDataFormat 的 AudioFileGetProperty()),但我无法在这些文件中找到一个变量来播放原始文件的最大音量级别。

为了阐明我的目的,我正在尝试制作另一个音量级别相对于原始文件增加或减少的声音文件,因此我不关心用户或 iOS 设置的系统音量级别。

这可能与我提到的框架有关吗?如果没有,是否有任何替代建议?

谢谢


编辑:通过 Sam 关于一些音频基础知识的回答,我决定用另一种选择来扩展这个问题。

我可以使用 AudioQueue 服务将现有的声音文件(在捆绑包中)录制到另一个文件中,并在录制阶段以音量级别(在框架的帮助下)播放吗?


更新:这是我读取输入文件和写入输出的方式。下面的代码降低了“一些”幅度值的声级,但噪音很大。有趣的是,如果我选择 0.5 作为振幅值,它会增加而不是降低声级,但是当我使用 0.1 作为振幅值时,它会降低声音。这两种情况都涉及令人不安的噪音。我认为这就是 Art 谈论规范化的原因,但我不知道规范化。

0 投票
2 回答
1428 浏览

audio - 如何在 OpenAL 中设置通道增益?

我试过了

并得到错误 0xA002。

0 投票
5 回答
1369 浏览

shell - shell 脚本中的 AIX vg 创建问题

使用工作创建卷组,mkvg -y trialvg xyz但在 shell 脚本中
像这样表示的同一行 会导致以下问题: bash-4.0# ./execute_AIX.sh 使用设备 xyz 创建 VG trialvg 执行命令:mkvg -y trialvg xyz 0519-100 libodm:无法打开对象类集合文件。检查路径名和权限。0516-307 mkvg:无法访问设备配置数据库。创建 VG:失败 mkvg -y $vg_name $dev_name





0 投票
1 回答
681 浏览

windows - VirtualBox的动态大小硬盘的原理是什么?

你知道TrueCrypt项目吗?

它制作一个容器文件并对其进行格式化。
容器文件将被视为一个卷。
如果我们对卷执行 I/O,则 I/O 将被加密。

顺便问一下,容器文件大小可以像virtualbox的动态硬盘(.vdi文件)一样灵活吗?

我制作了一个像 TrueCrypt 这样的加密驱动程序。
但是即使我还没有写入任何数据,我的容器文件也始终保持磁盘大小。

如何在 Windows 中实现此功能。
原理是什么。

谢谢。

0 投票
1 回答
494 浏览

iphone - MPVolumeView 出现在其他单元格中

我正在使用下面的代码在单元格中实现体积视图。

但是我有一个问题。每当我在表格视图中向上或向下滚动时,MPVolumeView 也会被添加到其他一些单元格中。我该如何解决这个问题?


0 投票
1 回答
9067 浏览

macos - 在 OS X 上使用 hdiutil 分离卷时出错

我有一个在 Mac OS 10.5.8 上运行的程序。该程序运行一个连续的循环,它安装一个图像,安装一个浏览器插件并再次卸载图像。如果我让这个程序继续运行,我最终会遇到以下错误“fork:资源暂时不可用”。在活动监视器中,我可以看到数百个名为 diskimages-helper 的进程正在运行。有谁知道为什么会发生这种情况以及如何避免它?以下是我在程序的一个周期中使用的命令。

0 投票
3 回答
8653 浏览

android - 覆盖静音模式和/或媒体音量

我想覆盖静音模式和/或媒体音量以使手机广播大声。我知道闹钟可以覆盖静音模式。你如何通过你的应用程序做到这一点?

0 投票
1 回答
960 浏览

linux - 设置 ALSA 流的音量

我需要能够设置我的 ALSA 流的音量(来自 PCM 接口的 snd_pcm_t)。这是一个常见的操作,我不明白为什么没有简单的方法?我怎样才能做到这一点?流式传输衰减数据不是一种选择,因为这将导致不稳定的音量调整,因为数据是缓冲的。在 DirectSound 和 WinMM 中,这是一个简单的函数调用。我错过了什么吗?我应该使用混音器界面吗?控制界面?我看到 snd_pcm_t 和控制接口之间没有任何联系。我是否使用了错误的 API?