Embed型 Remote型

世のPlayerSDKにはEmbed型とRemote型があると勝手に分類してみました。

  • Embed
    • WMP
  • Remote
    • iTunes
    • Winamp
    • Yahoo Music Jukbox

WMPはIEに張れるように、Playerをインスタンス化出来て埋め込める。対してRemote型は、アプリケーションそのものを起動して遠隔操作するもの。iTunesWindowsSDKを使った方なら分かると思いますが、SDKでPlayなどしようものなら突然iTuensが起動して、起動したiTunesが再生しだします。

さて、Embed型のWMPで各種イベントが取得できるものの、本体WMPでデータベースの変更などを行っても通知されません。。。というわけで、やはり再生履歴を取得しようものならVisualizer Plug-inなどを使ってHookする必要がありそうです。