Package: com.multiversesocial.hyperview
Class: com.multiversesocial.hyperview.SoundClip
Source: src/com/multiversesocial/hyperview/SoundClip.java
Try DocumentBase first Try CodeBase second Try local file as fallback
public class SoundClip implements AudioClip
| Declaration | Value / initializer | Description | Source |
|---|---|---|---|
private Clip clip | No comment in source; assigned in SoundClip(); used in play(), loop(), halt(). |
| Signature | Description | Source |
|---|---|---|
public SoundClip(String name, Orange orange) | 2 statement(s); calls super(), HyperView.resolveResourceURLStatic(), orange.getDocumentBase(), orange.getCodeBase(), f.exists() …; creates URL, java.io.File, AudioFormat. |
| Signature | Description | Source |
|---|---|---|
public void halt() | 1 statement(s); calls clip.stop(). | |
public void loop() | 1 statement(s); calls clip.loop(). | |
public void play() | 1 statement(s); calls clip.setFramePosition(), clip.start(). |
instantiation — Asteroids.java, line 418
418 fireSound[i] = new SoundClip("photon.au", curView);
SoundClip is part of how HyperView hosts application-level applets (with some modifications). See the Applet Migration Guide.