player.py 1.1 KB

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