2013-03-11 2 views
0

Я пытаюсь создать приложение, похожее на last.fm scrobbler. но специально предназначенные для определенного художника. Я хотел бы иметь возможность назвать альбом, который пользователь в данный момент играет в мелодиях, и на основе первых 10 номеров альбома (должен быть дата, т.е. «1999-05-10») в очереди на веб-сайт или конкретную информацию относительно этой даты. Если кто-то может даже начать помогать мне с этим, мы будем очень благодарны. Я подписался на SDK от Apple, но не смог получить действительно четкий ответ на этот вопрос.Запросить пользовательскую функцию «Now Playing» в iTunes?

Я знаю, что все это начинается с чем-то вроде этого:

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

, но не чувствую, что я получаю в любом месте. Снова любая помощь будет принята с благодарностью.

ответ

1

Чтобы получить альбом, содержащий текущий трек, используйте CurrentTrack.Album свойство iTunes.Application объекта:

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

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


Совет: Отличный способ узнать доступные свойства и методы объекта ITunes COM является используйте примерно ActiveX/COM/OLE object browser, например Браузер объектов Visual Studio, чтобы изучить библиотеку типов iTunes (содержится в файле iTunes.exe).

 Смежные вопросы

  • Нет связанных вопросов^_^