在netbeans上找不到使用JMF的javax.media数据包
我目前正在使用netbeans,我已经使用自己的插件查找器下载了JMF插件。我从网上找到了使用JMF的视频流的一个代码。“导入javax.media.player”显示了一个错误,包javax.media不存在。请在这件事上尽快帮助我。我是一个初学者,所以一个可能的编码将不胜感激在netbeans上找不到使用JMF的javax.media数据包,java,netbeans,ide,jmf,Java,Netbeans,Ide,Jmf,我目前正在使用netbeans,我已经使用自己的插件查找器下载了JMF插件。我从网上找到了使用JMF的视频流的一个代码。“导入javax.media.player”显示了一个错误,包javax.media不存在。请在这件事上尽快帮助我。我是一个初学者,所以一个可能的编码将不胜感激 import java.awt.BorderLayout; import java.awt.Component; import java.io.IOException; import java.net.URL;
import java.awt.BorderLayout;
import java.awt.Component;
import java.io.IOException;
import java.net.URL;
import javax.media.CannotRealizeException;
import javax.media.Manager;
import javax.media.NoPlayerException;
import javax.media.Player;
import javax.swing.JPanel;
import javax.management.*;
public class MediaPlayer extends JPanel {
public MediaPlayer() {
setLayout( new BorderLayout() ); // use a BorderLayout
// Use lightweight components for Swing compatibility
Manager.setHint( Manager.LIGHTWEIGHT_RENDERER, true );
try
{
// create a player to play the media specified in the URL
Player mediaPlayer = Manager.createRealizedPlayer("E:\\FFOutput\\Bollywood");
// get the components for the video and the playback controls
Component video = mediaPlayer.getVisualComponent();
Component controls = mediaPlayer.getControlPanelComponent();
if ( video != null )
add( video, BorderLayout.CENTER ); // add video component
if ( controls != null )
add( controls, BorderLayout.SOUTH ); // add controls
mediaPlayer.start(); // start playing the media clip
} // end try
catch ( NoPlayerException noPlayerException )
{
System.err.println( "No media player found" );
} // end catch
}
}
您似乎还没有将所需的jar库添加到项目中 如果您在windows上,请尝试从以下链接安装JMF windows性能包:
如果您使用的是不同的操作系统,请按照上述链接上的步骤操作。您似乎还没有将所需的jar库添加到项目中 如果您在windows上,请尝试从以下链接安装JMF windows性能包:
如果您使用的是其他操作系统,请按照上述链接上的步骤操作。如果您使用的是Mac,则需要执行以下操作: 在OSX中,您可以从头设置类路径,如下所示:
export CLASSPATH=/path/to/some.jar:/path/to/some/other.jar
export CLASSPATH=$CLASSPATH:/path/to/some.jar:/path/to/some/other.jar
或者,您可以像这样添加到现有类路径:
export CLASSPATH=/path/to/some.jar:/path/to/some/other.jar
export CLASSPATH=$CLASSPATH:/path/to/some.jar:/path/to/some/other.jar
这正好回答了你的问题,我不是说这是对的还是错的;我将把它留给其他人评论。如果你在Mac上需要这样做: 在OSX中,您可以从头设置类路径,如下所示:
export CLASSPATH=/path/to/some.jar:/path/to/some/other.jar
export CLASSPATH=$CLASSPATH:/path/to/some.jar:/path/to/some/other.jar
或者,您可以像这样添加到现有类路径:
export CLASSPATH=/path/to/some.jar:/path/to/some/other.jar
export CLASSPATH=$CLASSPATH:/path/to/some.jar:/path/to/some/other.jar
这正好回答了你的问题,我不是说这是对的还是错的;我将把这留给其他人来评论