5

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

任何想法为什么或如何调试?

4

1 回答 1

2

通过运行以 32 位模式启动 Pythonexport VERSIONER_PYTHON_PREFER_32_BIT=yes这不是一个理想的解决方案,但它对我有用。

应用这些补丁将真正解决问题:http: //trac.videolan.org/vlc/ticket/4686

于 2011-04-19T12:08:05.517 回答