media_player_new()会引发分段错误。
import vlc
ins=vlc.Instance()
player=ins.media_player_new()
这是崩溃的地方:
Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 libvlc.dylib 0x000000010059aa78 libvlc_media_player_new + 24
libvlc.dylib位于脚本所在的位置:/Applications/VLC.app/Contents/MacOS/lib
vlc.py可以在这里找到:git://git.videolan.org/vlc/bindings/python.git
任何想法为什么或如何调试?
答案 0 :(得分:2)
通过运行export VERSIONER_PYTHON_PREFER_32_BIT=yes
以32位模式启动Python这不是一个理想的解决方案,但它适用于我。
应用这些补丁可以解决真实问题:http://trac.videolan.org/vlc/ticket/4686