【发布时间】:2009-11-08 04:51:10
【问题描述】:
我有一个自动拨打电话号码的Java程序,它可以产生模仿电话键盘的声音,可以正常通话,但是我遇到了电话卡的问题,它需要我输入卡号,我的程序产生的声音没有被对方接受,它总是说卡号不正确,所以我做了一些研究,找到了一个可以为我生成整个卡号声音序列的网站,我保存了它,但是问题是当我使用以下 Java 方法播放 *.wav 声音文件时,它仍然不被接受,但如果我用 Windows Media Player 播放相同的文件,另一端会接受它作为有效的卡号声音, 为什么 ?这是否意味着 Java Applet 播放声音文件的效果与 Windows Media Player 不同?
void playAudioFile(String File_Name)
{
try { Applet.newAudioClip(new URL("file:/"+File_Name)).play(); }
catch (Exception e) { e.printStackTrace(); }
}
如果是这样,我如何在我的 Java 程序中调用 Windows Media Player 来播放声音?
【问题讨论】:
标签: java applet audio wmp playback