簡體   English   中英

如果已經運行則退出VLC

[英]Quit VLC if already running

我在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在一個奇怪的窗口中啟動,沒有任何控件。 然后在播放列表后凍結。 我必須使用任務管理器將其關閉。

有人可以指出問題嗎? 我想用所有控件播放VLC。

第二,無論如何,是否要檢查VLC是否已在運行,如果正在運行,則要退出並啟動新的VLC實例。

任何幫助,將不勝感激。

在您的問題中,我沒有看到有關wxPython的任何信息,但是如果您將其與vlc模塊一起使用,則可能是您的問題。 我猜他們在一起玩的不好。 您可能需要在單獨的線程中而不是在wx的主循環中運行所有vlc東西。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM