NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

多个声音文件如何在lv中同时播放?

大家好,最近需要用lv做一个程序,就是有两个不同的声音文件,都比较长的,需要在一个较大的程序中运行,虽然它们分先后开始,但是中间有很长一段时间是两个声音文件同时在播放的。

 

我用了lv中例子给出的播放声音程序来做,但是当一个正在播放时,另一个开始进入播放,则后一个准备播放的声音文件出现了断断续续的播放,完全没有了它的连贯性。

 

考虑了好久但是不知道如何解决,特求教各位高手们帮忙!万分感激!

0 项奖励
1 条消息(共 2 条)
3,385 次查看

我在编写声音播放的程序时也遇到这样的问题,比较好的解决方法就是适当加大每次读取声音片段的长度,但太长又会影响程序运行的效率。

 

在测试的过程中发现,针对44100HZ的双通道声音文件,每次读1s的数据应该不会出现断断续续的问题。

 

当然,这也和计算机性能有关,配置较低的计算机出现断断续续的几率更大。这也许是LabVIEW还不能很好的支持吧!我用的8.0

0 项奖励
2 条消息(共 2 条)
3,359 次查看