问题标签 [wave]
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.
windows - Windows 核心音频 API + WaveOutXxx API
我wave写了一段代码来播放WAV文件。我正在使用 WavOutxxx API 来完成此操作。有据可查的是,WavOutXxx API 将其流打开到默认会话。现在由于某些原因,我尝试使用 IAudioSessionControl API(Windows 核心音频接口)控制 WaveOutXxx API 打开的会话。
你能告诉我这是否真的可能吗?我的代码不涉及进程间通信,因为一切都在同一个代码中处理。MSDN 说这是可能的(http://msdn.microsoft.com/en-us/library/dd371428(v=vs.85).aspx),但我不知道如何执行此操作或任何示例。如果有人能指出一些相关的东西,那将是非常友好的。
谢谢。
c# - NAudio MeteringSampleProvider 没有触发事件?
从我看到的使用 NAudio 的 MeteringSampleProvider 更新 VolumeMeter 控件的所有示例中,我认为我得到了正确的代码,但似乎 MeteringSampleProvider 和 SampleChannel 的事件永远不会触发。我正在同时写入一个 wav 文件,当我播放它时,录音工作正常。有任何想法吗?
delphi - Wav 到 MP3 转换
我正在用 Delphi 制作一个程序,它记录黑胶唱片中的音频,然后检测并分离不同的音轨。我的问题是我无法将录制的 wav 文件转换为 mp3。我曾尝试使用 LAME,但这给了我一个播放速度很慢的 mp3 文件(例如,我从 1 分钟的 wav 开始,然后以 5 分钟的 mp3 开始)
请您建议我可以将 wav 文件转换为 mp3 的源代码或组件。
java - Wav文件在java中转换为字节数组
我的项目是“阿塞拜疆语音的语音识别”。我必须编写一个将wav
文件转换为字节数组的程序。
如何将音频文件转换为字节[]?
javascript - 用 jQuery 从字母中产生波浪
我正在尝试使用 jQuery 及其名为 lettering.js 的插件从悬停时的字母中产生波浪,该插件跨越元素的每个字母。
这就是我试图做的[ http://jsbin.com/ezuze ])
我是新手并尝试使用for
循环,但失败了:(。任何人都知道如何做到这一点?
jquery - 用文字制作“波浪”效果,需要修复bug
这就是我所做的。
如您所见,当您快速将鼠标悬停在文本上时,会出现非常混乱的情况。我希望“波浪”效果不会在第二次立即悬停后搞砸,只有在“波浪”效果可以再次完成之后。
提前谢谢!
c# - 如何防止数字从波浪中变大
所以这可能会变得过于复杂,无法解释,但我会尽量保持简单但信息丰富。我的程序是用 C#.net 编写的,它监视麦克风 2 秒并从样本中返回最大值。我对如何从 winmm.dll 生成声音等不是非常精通,但我的程序大致基于 NAudio 和 CodeProject 的另一个项目来可视化波浪。我使用的波形格式是这个
(我想我可能刚刚发现了我的问题,通过发布这个但我仍然要问)
所以然后我在我的wavein文件中设置了一个最大声级事件。如果我正确理解源代码,它会在缓冲区已满时触发。这是那个代码
所以当我在这里从这个测试中监控它时,如果我将声级保持在“正常”,它就不会崩溃
这是我的输出
最大声音:28 最大声音:24 最大声音:31 最大声音:17 最大声音:18760
未处理的异常:System.OverflowException:取反二进制补码的最小值无效。
我曾经得到它给我 MaxSound:32767 (0x7FFF)。
所以我认为我的问题在于它试图将 32 位数字转换为 16 位数字,这就是我将 GetMaxSound 从 short 切换为 int 的原因。所以我不知道。我难住了。那么为什么我会遇到这个问题呢?我的 wave 不是建议它的最大值是 32,767 并且 winmm.dll 会知道并且不会超过那个吗?并且由于它只是将 2 个字节的数据转换为一个短字节,它应该永远不会遇到这个问题吗?请帮忙 :)
android - 在android中循环图像帧
我想做一个动画,一个从右到左移动的波浪。我做了一个波浪的图像,它的开始与结束重合
我想做一个波浪移动的动画,animationlist
我需要超过 400 帧,并且应用程序的大小会变大......
我需要一种方法来将这个唯一的框架从右到左移动,有什么帮助吗?
c# - 录音波 naudio 库 - 音质差
我正在学习使用 naudio 进行音频编程(使用教程)。我的程序(C# .net winForms)我有录制和停止按钮。代码如下所示:
它可以工作,但波形文件质量不好 - 我录制的声音有小间隙。我想要 44100 Hz 的采样率和 16 位的采样格式。
audio - A-Law 和 mu-law 的 WAV 文件头
有人能告诉我 A-Law 和 Mu-Law 的 WAV 文件头信息吗?