private void internalCreateNewVisualComponent(String [] prepareOptions) {
playerComponent = new EmbeddedMediaPlayerComponent();
player = playerComponent.getMediaPlayer();
player.addMediaPlayerEventListener(infoListener);
playerComponent.addHierarchyListener(new HierarchyListener() {
// This makes sure that when the player window becomes displayable
// (which is a subset of visible) the player shows some frame in it.
// This can't be done before that time.
public void hierarchyChanged(HierarchyEvent e) {
long flags = e.getChangeFlags() & (HierarchyEvent.PARENT_CHANGED);
if ((flags != 0) && e.getComponent().isDisplayable()) {
player.start();
player.pause();
}
}
});
// configure the player with the given media file
player.prepareMedia(mediaURL, prepareOptions);
player.parseMedia();
player.setEnableMouseInputHandling(false);
player.setEnableKeyInputHandling(false);
}
VLCMediaPlayer.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:UiL-OTS-Video-Coding-System
作者:
评论列表
文章目录