私はc++で簡単なWindowsアプリを書いています。これは、WindowsMediaPlayerにコマンドを送信できるようになります。私の問題は、アプリをプレイリストの前の曲に移動させたいということです。
IWMPControls :: previous()はその役割を果たしているようですが、その動作はmsdnで記述されているものとは異なります。実際、この機能は現在のメディアを最初に巻き戻し、次に(現在の位置が2〜3秒未満の場合)前の曲に切り替わります。
2つの異なるボタンを実装したいと思います(理由は聞かないでください:))-1つは最初に巻き戻すためのもので、もう1つは前の曲に移動するためのものです。IWMPControls(または他のWMP関連のCOMインターフェイス)を介してこれを行う簡単な方法はありますか?
psリスト内の現在の曲の位置(インデックス)を取得できれば、これを処理できます。しかし、MSDNを読んでいる限り、プレイリストから現在のアイテムのインデックスを取得する簡単な方法はないようです...