C:\testclass>javac SimplePlayerApplet.java
SimplePlayerApplet.java:38: 包 javax.media 不存在
import javax.media.*;
^
SimplePlayerApplet.java:52: 不能解析符号
符号:类 ControllerListener
位置:类 in SimplePlayerApplet
public class SimplePlayerApplet extends Applet implements ControllerListener {
                                                          ^
SimplePlayerApplet.java:55: 不能解析符号
符号:类 Player
位置:类 in SimplePlayerApplet
    Player player = null;
    ^
SimplePlayerApplet.java:179: 不能解析符号
符号:类 ControllerEvent
位置:类 in SimplePlayerApplet
    public synchronized void controllerUpdate(ControllerEvent event) {
                                              ^
SimplePlayerApplet.java:85: 不能解析符号
符号:类 MediaLocator
位置:类 in SimplePlayerApplet
MediaLocator mrl = null;
^
SimplePlayerApplet.java:103: 不能解析符号
符号:类 MediaLocator
位置:类 in SimplePlayerApplet
    if ((mrl = new MediaLocator(mediaFile)) == null)
                   ^
SimplePlayerApplet.java:119: 不能解析符号
符号:变量 Manager
位置:类 in SimplePlayerApplet
player = Manager.createPlayer(mrl);
         ^
SimplePlayerApplet.java:120: 不能解析符号
符号:类 NoPlayerException
位置:类 in SimplePlayerApplet
    } catch (NoPlayerException e) {
             ^
SimplePlayerApplet.java:187: 不能解析符号
符号:类 RealizeCompleteEvent
位置:类 in SimplePlayerApplet
if (event instanceof RealizeCompleteEvent) {
                     ^
SimplePlayerApplet.java:222: 不能解析符号
符号:类 CachingControlEvent
位置:类 in SimplePlayerApplet
} else if (event instanceof CachingControlEvent) {
                            ^
SimplePlayerApplet.java:223: 不能解析符号
符号:变量 Controller
位置:类 in SimplePlayerApplet
    if (player.getState() > Controller.Realizing)
                            ^
SimplePlayerApplet.java:227: 不能解析符号
符号:类 CachingControlEvent
位置:类 in SimplePlayerApplet
    CachingControlEvent e = (CachingControlEvent) event;
    ^
SimplePlayerApplet.java:227: 不能解析符号
符号:类 CachingControlEvent
位置:类 in SimplePlayerApplet
    CachingControlEvent e = (CachingControlEvent) event;
                             ^
SimplePlayerApplet.java:228: 不能解析符号
符号:类 CachingControl
位置:类 in SimplePlayerApplet
    CachingControl cc = e.getCachingControl();
    ^
SimplePlayerApplet.java:238: 不能解析符号
符号:类 EndOfMediaEvent
位置:类 in SimplePlayerApplet
} else if (event instanceof EndOfMediaEvent) {
                            ^
SimplePlayerApplet.java:241: 不能解析符号
符号:类 Time
位置:类 in SimplePlayerApplet
    player.setMediaTime(new Time(0));
                            ^
SimplePlayerApplet.java:243: 不能解析符号
符号:类 ControllerErrorEvent
位置:类 in SimplePlayerApplet
} else if (event instanceof ControllerErrorEvent) {
                            ^
SimplePlayerApplet.java:246: 不能解析符号
符号:类 ControllerErrorEvent
位置:类 in SimplePlayerApplet
    Fatal(((ControllerErrorEvent)event).getMessage());
            ^
SimplePlayerApplet.java:247: 不能解析符号
符号:类 ControllerClosedEvent
位置:类 in SimplePlayerApplet
        } else if (event instanceof ControllerClosedEvent) {
                                    ^
19 个错误
你只需要找到javax.media包就可以了,
相信其他ControllerListener,CachingControlEvent,MediaLocator等类
在里面

解决方案 »

  1.   

    javax.media包在哪里?
    我己装了JDK和JMF。请帮忙,必定送分!!
      

  2.   

    javax.media包在哪里?
    我己装了JDK和JMF。请帮忙,必定送分!!   
      

  3.   

    javax.media属于java media framework(JMF)
    http://java.sun.com/products/java-media/jmf/2.1.1/download.html
      

  4.   

    我看了你的classpath建议你不要写成C:\PROGRA~1\JMF21~1.1\LIB\SOUND.JAR,要写全不要用~1。如果还不行建议你换个简单的目录类似c:\JMF。
      

  5.   

    我己装JMF了,但怎样用?