0

last.fmscrobblerに似たアプリケーションを作成しようとしています。しかし、特に特定のアーティストを対象としています。ユーザーが現在曲を再生しているアルバムを、アルバムの最初の10個の番号(日付、つまり「1999-05-10」)に基づいて、Webサイトまたは特定の情報のいずれかでキューに入れられるようにしたいと思います。その日付に関して。誰かがこれで私を助け始めることができれば、それは大いにありがたいです。私はAppleのSDKにサインアップしましたが、これについて本当に明確な答えを得ることができませんでした。

私はそれがすべてこのようなもので始まることを知っています:

var iTunesApp = WScript.CreateObject("iTunes.Application");
iTunes.App.CurrentTrack (   [out, retval] IITTrack **   iTrack   )  

しかし、私がどこかに到達しているようには感じないでください。繰り返しになりますが、どんな助けでも大歓迎です。

4

1 に答える 1

1

現在のトラックを含むアルバムを取得するにCurrentTrack.Albumは、オブジェクトのプロパティを使用しiTunes.Applicationます:

var iTunes = WScript.CreateObject("iTunes.Application")
var album = iTunes.CurrentTrack.Album;

var date = album.substr(0, 10);
...


ヒント: iTunes COM オブジェクトの使用可能なプロパティとメソッドを学習するには、Visual Studio のオブジェクト ブラウザなどのActiveX/COM/OLE オブジェクト ブラウザを使用して、iTunes タイプ ライブラリ ( iTunes.exeファイルに含まれる)を調べることをお勧めします。 .

于 2013-03-12T08:57:26.697 に答える