这是我的playSound方法:
public static void playSound(FileInputStream f,boolean repeat)
{
AudioPlayer Audio=AudioPlayer.player;
AudioData MD;
AudioDataStream sound=null;
ContinuousAudioDataStream loop=null;
try{
MD=new AudioStream(f).getData();
loop=new ContinuousAudioDataStream(MD);
sound=new AudioDataStream(MD);
}
catch (Exception e){}
if(!repeat)
Audio.start(sound);
else
Audio.start(loop);
//Audio.stop(loop);
}
如果我使用的短片式.wav音乐文件就像枪声一样 - 它可以正常工作。我想添加一些2分钟的背景音乐。枪声完美无缺,背景音乐无误地符合,但不播放。音频文件的长度是否有限制,是否有任何解决方案?
此外,与问题无关,但我希望得到答案,我收到的消息是AudioPlayer是一个内部专有API,将来可能会被删除。有人可以向我解释一下。