我必须实现Java媒体框架接口吗?

我必须实现Java媒体框架接口吗?,java,jmf,Java,Jmf,我一直在阅读关于Java媒体框架的文章,对此我感到困惑。例如,播放器和处理器的接口。我是否必须为这些接口实现start()方法 看看API的方法。它有许多方法,可以提供同时实现Player和Processor的对象。请看API的方法。它有许多方法可以提供同时实现Player和Processor的对象。您的问题非常模糊。实现接口时,编译器要求实现其所有方法。除非它们是适配器。所以如果我在程序中调用player.start(),而没有在player接口中实现此方法,我的程序将无法正常工作?你的问题很

我一直在阅读关于Java媒体框架的文章,对此我感到困惑。例如,播放器和处理器的接口。我是否必须为这些接口实现
start()
方法

看看API的方法。它有许多方法,可以提供同时实现
Player
Processor
的对象。请看API的方法。它有许多方法可以提供同时实现
Player
Processor
的对象。您的问题非常模糊。实现接口时,编译器要求实现其所有方法。除非它们是适配器。所以如果我在程序中调用player.start(),而没有在player接口中实现此方法,我的程序将无法正常工作?你的问题很模糊。实现接口时,编译器要求实现其所有方法。除非它们是适配器。因此,如果我在程序中调用player.start(),而没有在player接口中实现此方法,我的程序将无法正常工作?createPlayer()?如果我对其中一个对象调用start(),玩家将开始游戏?我不必实现start()?抱歉,在这个问题上有点模糊。“所以如果我对其中一个对象调用start(),播放器将开始播放?”您尝试时发生了什么?是的,它成功了!对于DataSource和DataSink创建方法(createDataSource,createDataSink),情况是否相同?我的意思是,如果我在处理器上调用getDataOutput,那么我就得到了输出数据源?createPlayer()?如果我对其中一个对象调用start(),玩家将开始游戏?我不必实现start()?抱歉,在这个问题上有点模糊。“所以如果我对其中一个对象调用start(),播放器将开始播放?”您尝试时发生了什么?是的,它成功了!对于DataSource和DataSink创建方法(createDataSource,createDataSink),情况是否相同?我的意思是,如果我在处理器上调用getDataOutput,那么我就得到了输出数据源?