2015-11-05 815 views
1

我正在开发使用vlcj 3.8库,JDK 1.8和Netbeans的媒体播放器。当我请按照下列instructions正是这个项目给了我以下错误:使用vlcj播放视频时出错

[00007ffc078e7b38] core vout display error: Failed to change zoom 
[00007ffc078e7b38] core vout display error: Failed to set on top 
[00007ffc078e7b38] core vout display error: Failed to change source AR. 


Here is the complete log: 

12 [main] INFO uk.co.caprica.vlcj.Info - vlcj: <version not available> 
12 [main] INFO uk.co.caprica.vlcj.Info - java: 1.8.0_60 Oracle Corporation 
12 [main] INFO uk.co.caprica.vlcj.Infenter code hereo - java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre 
13 [main] INFO uk.co.caprica.vlcj.Info - os: Mac OS X 10.11.1 x86_64 
64 [main] INFO uk.co.caprica.vlcj.discovery.NativeDiscovery - Discovery found libvlc at '/Applications/VLC.app/Contents/MacOS/lib' 
1669 [AWT-EventQueue-0] INFO uk.co.caprica.vlcj.binding.LibVlcFactory - vlc: 2.2.1 Terry Pratchett (Weatherwax), changeset 2.2.1-0-ga425c42 
1669 [AWT-EventQueue-0] INFO uk.co.caprica.vlcj.binding.LibVlcFactory - libvlc: /Applications/VLC.app/Contents/MacOS/lib/libvlc.dylib 
[00007ffc078e7b38] core vout display error: Failed to change zoom 
[00007ffc078e7b38] core vout display error: Failed to set on top 
[00007ffc078e7b38] core vout display error: Failed to change source AR 
+0

视频/媒体是否实际播放?我的经验中的这些错误是多余的。 – caprica

+0

感谢您的回答!你是对的,这些错误是多余的,当布局和videoPanel出现错误时,我修复了所有错误。再次感谢。 – ccalderon911217

+0

错误究竟是什么?修复?我也收到这些消息,他们正在发送垃圾邮件。在生产环境中不可接受。 –

回答

1

official site

在OSX中,有可能出现严重的局限性,如果你使用Java的任何版本的1.6版之后。这是因为在OSX上的Java 1.7中,不再有任何“重量级”窗口工具包,一切都很轻量级。这是一个问题,因为VLC需要重量级窗口的窗口句柄,所以可以告诉它将视频渲染到哪里。这意味着在实践中,EmbeddedMediaPlayerComponent将不适用于OSX上1.6以后的任何Java版本。所有不会丢失,但作为一名应用程序开发人员,生活会更难,因为您需要改用DirectMediaPlayerComponent。

我们需要看你的代码,因为我们需要知道你使用的组件。

+0

Mh ..你已经使用EmbeddedMediaPlayerComponent,而不是DirectMediaPlayerComponent? –