The following code plays the playlist thourgh IRB in FXRI, but playback
doesn't start when using IRB from the command line.
oPlayer = WIN32OLE.new("WMPlayer.ocx.7")
oPlayer.Settings.autoStart = 1
oPlayListCollection = oPlayer.PlayListCollection.GetAll()
oPlayer.currentPlaylist = oPlayListCollection.item(0) #plays in FXRI,
nothing happens in IRB
also
oPlayer.Controls.play # doesn't work in IRB either.
I'm a newbie, so maybe I'm missing something obvious? any thoughts
appreciated.
I'm seeing the same problem here. I thought it was something funky that
IRB is doing, or *not* doing. Then I cobbled-up a script and ran it...
still doesn't play. The only way I could get anything to play was by
using the .openPlayer() method.
oPlayer.openPlayer(<my .mp3 file>)
I added the following line after the one that assigns the
.currentPlayList property...
puts("Playing track \"#{oPlayer.currentMedia.name}\" from the
\"#{oPlayer.currentPlayList.name}\" playlist")
which spits out something like:
Playing track "Mix 04-05" from the "All Music" playlist