badinterface.py 文件源码

python
阅读 42 收藏 0 点赞 0 评论 0

项目:BadPlayer 作者: SebastienTr 项目源码 文件源码
def initVLC(self, config):
        self.instance = vlc.Instance()
        self.mediaplayer = self.instance.media_player_new()
        # self.mediaplayer_list = self.instance.media_list_player_new()
        self.mediaplayer.audio_set_volume(config['default_volume'])
        self.media_event = self.mediaplayer.event_manager()
        self.media_event.event_attach(vlc.EventType.MediaPlayerEndReached, self.SongFinished, 1)
        self.media_event.event_attach(vlc.EventType.MediaPlayerMediaChanged, self.nextItemSet, 1)
        # self.media_event.event_attach(vlc.EventType.MediaPlayerTimeChanged, self.vlc_time_changed, self.mediaplayer)

        logging.getLogger("vlc").setLevel(logging.NOTSET)
        logging.getLogger("mpgatofixed32").setLevel(logging.NOTSET)     
        logging.getLogger("core vout").setLevel(logging.NOTSET)

        gifpath = os.path.join("app", "images", "player", "animation.gif")
        self.labelframe = QLabel(self.parent)
        self.labelframe.setScaledContents(True)
        self.labelframe.setFrameStyle(QFrame.Panel | QFrame.Sunken)
        self.anim = QMovie(gifpath)
        self.labelframe.setMovie(self.anim)
        self.parent.framelayout.addWidget(self.labelframe)
        self.labelframe.hide()
        self.musicplayed = False
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号