VLCMediaPlayer.java 文件源码

java
阅读 21 收藏 0 点赞 0 评论 0

项目:UiL-OTS-Video-Coding-System 作者:
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);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号