player.py 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. # importing vlc module
  2. import vlc
  3. # importing time module
  4. import time
  5. media_path = "/home/user/LibreLight/music/"
  6. def play():
  7. # creating vlc media player object
  8. media_player = vlc.MediaPlayer()
  9. # media object
  10. media = vlc.Media(media_path+"1.mp3")#death_note.mkv")
  11. # setting media to the media player
  12. media_player.set_media(media)
  13. # start playing video
  14. media_player.play()
  15. return media_player
  16. # wait so the video can be played for 5 seconds
  17. # irrespective for length of video
  18. #time.sleep(5)
  19. media_player = play()
  20. #time.sleep(1)
  21. #media_player1 = play()
  22. #for i in dir(media_player):
  23. # print(i)
  24. ##input()
  25. while 1:
  26. t = media_player.get_time()
  27. print([t,media_player.get_length(),media_player.get_state()])
  28. if t > 1000:
  29. if vlc.State.Playing == media_player.get_state():
  30. media_player.pause()
  31. time.sleep(0.1)
  32. #
  33. # # media_player.set_time(1)
  34. # # #break
  35. ## getting media
  36. #value = media_player.get_media()
  37. #
  38. ## printing media
  39. #print("Media : ")
  40. #print(value)