小编pve*_*out的帖子

播放声音java错误(无线匹配接口Clip支持格式)

我们正在尝试在我们的一个项目中集成声音,我的团队成员没有收到此错误,我在两台不同的机器上收到了它。

堆栈跟踪:

Exception in thread "SoundPlayer" java.lang.IllegalArgumentException: No line matching interface Clip supporting format PCM_SIGNED 16000.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian, and buffers of 11129272 to 11129272 bytes is supported.
at javax.sound.sampled.AudioSystem.getLine(Unknown Source)  
at sound.Music.run(Music.java:86)  
at java.lang.Thread.run(Unknown Source)
Run Code Online (Sandbox Code Playgroud)

代码:

package sound;

import java.io.File;
import java.io.IOException;

import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.Clip;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineEvent;
import javax.sound.sampled.LineListener;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.UnsupportedAudioFileException;


public class Music implements LineListener, Runnable
{

private File soundFile;
private Thread thread; …
Run Code Online (Sandbox Code Playgroud)

java eclipse audio

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

audio ×1

eclipse ×1

java ×1