public class MediaPlayer { /** * @param args */ private JFrame ourFrame = new JFrame(); private EmbeddedMediaPlayerComponent ourMediaPlayer; private String mediaPath=""; String [] options = {"--video-filter=deinterlace", "--deinterlace-mode=blend"}; MediaPlayer(String vlcPath, String mediaURL) { this.mediaPath = mediaURL; this.mediaPath = "http://192.168.0.106:8001/1:0:1:3F4:2D:A027:FFFF0000:0:0:0:"; //MAC OS X 64-bit ---> "/Applications/VLC.app/Contents/MacOS/lib" NativeLibrary.addSearchPath(RuntimeUtil.getLibVlcLibraryName(), "/Applications/VLC.app/Contents/MacOS/lib"); ourMediaPlayer = new EmbeddedMediaPlayerComponent(); ourFrame.setContentPane(ourMediaPlayer); ourFrame.setSize(800, 600); ourFrame.setVisible(true); ourFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public void run() { ourMediaPlayer.getMediaPlayer().playMedia(mediaPath, options); } }
public class MediaPlayer { /** * @param args */ private JFrame ourFrame = new JFrame(); private EmbeddedMediaPlayerComponent ourMediaPlayer; private String mediaPath=""; String [] options = {"--video-filter=deinterlace", "--deinterlace-mode=blend"}; MediaPlayer(String vlcPath, String mediaURL) { this.mediaPath = mediaURL; this.mediaPath = "http://192.168.0.106:8001/1:0:1:3F4:2D:A027:FFFF0000:0:0:0:"; //MAC OS X 64-bit ---> "/Applications/VLC.app/Contents/MacOS/lib" NativeLibrary.addSearchPath(RuntimeUtil.getLibVlcLibraryName(), "/Applications/VLC.app/Contents/MacOS/lib"); ourMediaPlayer = new EmbeddedMediaPlayerComponent(); ourFrame.setContentPane(ourMediaPlayer); ourFrame.setSize(800, 600); ourFrame.setVisible(true); ourFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public void run() { ourMediaPlayer.getMediaPlayer().playMedia(mediaPath, options); } }
Du måste vara medlem för att kunna kommentera
Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!
Swish: 123 536 99 96 Bankgiro: 211-4106