Luc*_*oli 8 java synchronization wav
我有2个音乐会的音频输入.第一个是wav文件,第二个是麦克风实时拍摄.我需要与麦克风输入同步播放第一个文件.
我可以使用哪个库?
有没有这方面的教程,指南或示例?
谢谢
看看这里
这是完整的声音 api 文档
http://download.oracle.com/javase/1.5.0/docs/guide/sound/programmer_guide/
还
但
这是我在 jsresource 常见问题解答中找到的内容
如何同步两条或多条播放线?
Mixer中的同步功能没有实现。尽管如此,播放通常保持同步
如何同步播放 (SourceDataLines) 和录制 (TargetDataLines)?
与来自同一个 Mixer 对象的多个播放行一样,来自同一个 Mixer 对象的播放和录音行一旦启动就会保持同步。实际上,这意味着您只需使用“直接音频设备”混音器即可以这种简单的方式实现同步。由于“Java Sound Audio Engine”仅提供播放线,而没有录音线,因此“Java Sound Audio Engine”的播放/录音同步并不那么容易。
如果播放线和录音线源自不同的 Mixer 对象,则需要同步 Mixer 对象所代表的声卡。所以情况与外部同步类似。
和
主要问题是缓冲和处理麦克风音频点击和实时计时,一个实用的方法是使用外部时钟。
这里有一堆java声音资源,我认为你应该看看api文档中的监控声音部分,并尝试根据点击和监控输出触发时间延迟,这有点复杂,我也对这个问题感兴趣,我会尝试找出是否我做到了,我会让你知道的
看看这个链接,它会很容易,因为我找到并阅读了这个处理库的描述
| 归档时间: |
|
| 查看次数: |
920 次 |
| 最近记录: |