home *** CD-ROM | disk | FTP | other *** search
- import netscape.plugin.Plugin;
-
- public class AviPlayer extends Plugin {
- private AviObserver observer;
-
- public AviObserver getObserver() {
- return this.observer;
- }
-
- public boolean advise(AviObserver var1, int var2) {
- System.err.println("called advise " + var1 + " " + var2);
- if (this.observer == null) {
- this.observer = var1;
- this.setTimeOut(var2);
- return true;
- } else {
- return false;
- }
- }
-
- public native void setTimeOut(int var1);
-
- public native boolean play(boolean var1);
-
- public native boolean stop(boolean var1);
-
- public native boolean seek(boolean var1, int var2);
-
- public native boolean rewind(boolean var1);
-
- public native boolean forward(boolean var1);
-
- public native boolean frameForward(boolean var1);
-
- public native boolean frameBack(boolean var1);
-
- public boolean play() {
- return this.play(true);
- }
-
- public boolean stop() {
- return this.stop(true);
- }
-
- public boolean seek(int var1) {
- return this.seek(true, var1);
- }
-
- public boolean rewind() {
- return this.rewind(true);
- }
-
- public boolean forward() {
- return this.forward(true);
- }
-
- public boolean frameForward() {
- return this.frameForward(true);
- }
-
- public boolean frameBack() {
- return this.frameBack(true);
- }
- }
-