How to make windows media player go to previous song in playlist?

Posted by SadSido on Stack Overflow See other posts from Stack Overflow or by SadSido
Published on 2010-05-18T10:00:12Z Indexed on 2010/05/18 10:20 UTC
Read the original article Hit count: 204

Hi, everyone!

I am writing a simple Windows app in c++, that will be able to send commands to windows media player. My problem is that I want my app to move to the previous song in the playlist.

IWMPControls::previous() seems to do the job, but its behavior differs from what is written in msdn. In fact this function rewinds current media to the beginning and then (if current position is less than 2-3 seconds) it switches to the previous song.

I would like to implement two different buttons (please, don't ask me why :)) - one for rewinding to the beginning, and one - to moving to previous song. Is there any easy way to do this through IWMPControls (or any other WMP-related COM interface)?

p.s. I could handle this if I could get the position (index) of the current song in the list. But as far as I read MSDN, it seems to me that there is no easy way to get the current item index from playlist...

© Stack Overflow or respective owner

Related posts about c++

Related posts about com