1

我正在使用包 python-vlc 在用户定义的开始和结束时间播放视频。我使用 player.get_length() 和 player.get_time() 函数来计算视频长度和播放视频的当前时间。我正在使用 Tkinter GUI,并希望通过定义自己的开始和结束时间来播放加载的视频。有什么解决办法。任何帮助都会感谢我。

这是我的一些示例代码:

import vlc, time

# VLC player controls
Instance = vlc.Instance()

media_path = "C:/Users/YASH/Desktop/MP4_Test/HPY_EXT_LLT(13).wav"

player = Instance.media_player_new()

Media = Instance.media_new(str(media_path))
player.set_media(Media)

player.play()
playing = set([1])

time.sleep(1.5) # startup time.

song_lenseconds = int(player.get_length()/1000)  # to seconds
song_lenminute = int((player.get_time()/1000)/60)

print ("Current song is : ", media_path, "Length:", "%02d:%02d" % (song_lenminute,song_lenseconds))
4

0 回答 0