gpt4 book ai didi

python - libvlc - 如何在播放过程中改变音量

转载 作者:行者123 更新时间:2023-12-05 05:27:38 26 4
gpt4 key购买 nike

我试图在播放音频文件时设置音量,但它似乎根本不起作用。请问我做错了什么?

# create a vlc playable object from source
self.playable = vlc.libvlc_media_new_path(self.instance, sourceURL)


# create a new vlc player
self.player = vlc.libvlc_media_player_new_from_media(self.playable)

# play
vlc.libvlc_media_player_play(self.player)

while not self.stop:
sleep(10) # sleep for a while to allow playback
self.player.audio_set_volume(50) # suppose to reduce volume. Doesn't work
sleep(10) # sleep for a while to allow playback
self.stop = True

最佳答案

更新尝试以下操作:

self.instance = vlc.Instance()
self.mediaplayer = self.instance.media_player_new()
self.media = self.instance.media_new(unicode(sourceURL))
self.mediaplayer.set_media(self.media)
self.media.parse()

while True :
sleep(10)
self.mediaplayer.audio_set_volume(50)

Example usage

请记住,volume_level 是 0 到 100 之间的整数,100 等于 0db。

做了一个大的编辑,因为我觉得我最初误解了一点。视频输出适合您吗?

关于python - libvlc - 如何在播放过程中改变音量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18377351/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com