2011-03-12 180 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格式。