2011-03-12 179 views
0

我一直在试图嵌入这个视频几天,我只是不能得到它的工作。这里是我的代码片段,它是运行视频的方法。任何帮助将不胜感激。在Java中嵌入视频

private void displayVideo (int i) { 
    Player player = null; 
    try { 
    URL mediaURL = new URL("File://C:/Users/Jess/workspace/Play/src/movies/1.avi"); 
    player = Manager.createRealizedPlayer(mediaURL); 
    if (player.getVisualComponent() != null){ 
     add("Center", player.getVisualComponent()); 
    } 
    if (player.getControlPanelComponent() != null){ 
     add("South", player.getControlPanelComponent()); 
    } 
    } 
    catch (Exception b) { 
    System.err.println("Got exception " + b); 
    } 
    player.start(); 

}

+1

你是什么意思的“不能得到它的工作”?是否有错误或其他线索可能会出错?目标平台是什么?等 – 2011-03-12 14:59:08

+0

那么视频不会显示。我有一个JFrame,当我调用这个方法时它是可见的,并且当我启动播放器时,它将持续它应该的时间,但它不会被看见。 – 2011-03-12 15:05:58

回答

0

尝试一些已知的 'JMF兼容' 的文件在我media page。如果这些文件正常工作,则表明代码正常,但JMF无法处理原始代码中的AVI格式。