1

Python の VLC で奇妙な問題が発生しています。以下のものを使用します。

import vlc

self.Instance = vlc.Instance()
self.List = self.Instance.media_list_new()
self.Player_d = self.Instance.media_list_player_new()

self.List.add_media(address of video)メディア リストの作成に使用しています。

そしてself.Player_d.set_media_list(self.List)self.Player_d.play()

問題は、VLC が制御なしで奇妙な (YUV のような) ウィンドウで開始されることです。リストを再生した後、フリーズします。タスクマネージャーを使用してシャットダウンする必要があります。

誰でも問題を指摘できますか?すべてのコントロールで VLC を再生したい。

第二に、VLCがすでに実行されているかどうかを確認し、実行している場合は、VLCの新しいインスタンスを終了して開始する方法があります.

どんな助けでも大歓迎です。

4

1 に答える 1

0

あなたの質問には wxPython について何も表示されませんが、 vlc モジュールで使用している場合、それが問題になる可能性があります。彼らはうまく一緒に遊んでいないと思います。おそらく、wx のメイン ループではなく、別のスレッドですべての vlc を実行する必要があります。

于 2012-10-18T13:46:34.890 に答える