如果你不属于上述的情况,请查看:https://learn.microsoft.com/zh-cn/windows-server/remote/remote-...
clip.loop(Clip.LOOP_CONTINUOUSLY); } else if (play=false) { }更新:因此,经过几个小时的尝试,我决定将启动音乐的代码放在主方法中,使剪辑变量保持静态(所以允许我在事件中使用它),然后在事件中使用clip.stop
static intLOOP_CONTINUOUSLY 指示循环应该无限期继续而不是在指定数量的循环后完成的值。 方法摘要 intgetFrameLength() 获得介质长度(以示例帧为单位)。 longgetMicrosecondLength() 获得介质持续时间(以微秒为单位) voidloop(int count) 从当前位置开始循环回放。
static intLOOP_CONTINUOUSLY 一个值,指示循环应该无限期地继续而不是在特定数量的循环之后完成。 方法摘要 所有方法 实例方法 抽象方法 变量和类型方法描述 intgetFrameLength() 获取样本帧中的媒体长度。 longgetMicrosecondLength() 获得媒体持续时间(以微秒为单位)。 voidloop(int count) 从当前位置开始...
static final int LOOP_CONTINUOUSLY 一个值,指示循环应该无限期地继续而不是在特定数量的循环之后完成。 另请参见: loop(int),常数字段值 方法详细信息 open void open(AudioFormatformat, byte[] data, int offset, int bufferSize) throwsLineUnavailableException ...
static intLOOP_CONTINUOUSLY 指示循环应该无限期继续而不是在指定数量的循环后完成的值。 方法摘要 intgetFrameLength() 获得介质长度(以示例帧为单位)。 longgetMicrosecondLength() 获得介质持续时间(以微秒为单位) voidloop(int count) 从当前位置开始循环回放。
static int LOOP_CONTINUOUSLY ループは特定回数くり返し実行されたあとで終了するのではなく無制限に継続することを示す値メソッドの概要 int getFrameLength() メディアの長さをサンプルフレーム数で取得します。 long getMicrosecondLength() メディアデュレーションをマイクロ秒単位で取得し...
static final int LOOP_CONTINUOUSLY ループは特定回数くり返し実行されたあとで終了するのではなく無制限に継続することを示す値。 関連項目: loop(int), 定数フィールド値 メソッドの詳細 open void open(AudioFormat format, byte[] data, int offset, int bufferSize) throws LineUnavailableExce...
*/ public static void loop(String filename) { URL url = null; try { File file = new File(filename); if (file.canRead()) url = file.toURI().toURL(); } catch (MalformedURLException e) { e.printStackTrace(); } // URL url = StdAudio.class.getResource(filename); if (url == ...
// Play the clip // loop(c, 0); } } } catch (ConcurrentModificationException ex) { } } } void loop(Clip clip, int times){ if (times == -1) { clip.loop(Clip.LOOP_CONTINUOUSLY); } else { clip.loop(times); } while (clip.isRunning()) { float dB = (float) (Math.log(smd...