我有一个jsp,通过GlassFish中的java类播放wav文件。我已经使用SourceDataline方法:声音输出缓冲区冲洗
start();
drain();
close();
wav文件播放正常。对于停止我使用:
stop();
flush();
close();
但播放继续与输出缓冲区内的其余数据。我在www.oracle.com上查看了有关SourceDataline方法的文档。据说flush()将丢弃SourceDataline对象内的数据,但不会丢弃输出缓冲区内的数据。
现在我想从输出缓冲区中清除数据,以便在下次启动时不会有声音重叠。 我在JavaScript上搜索也没有帮助。
只是好奇,JavaScript与此有什么关系? – 2012-03-24 05:16:16
*“我有一个播放wav文件的jsp”*在哪里?在服务器上(它可以驱动系统操作员疯狂)?在客户端(它需要一个applet)? – 2012-03-24 10:35:37