Воспроизведение аудиофайла с помощью iTunes SDK

Я разрабатываю приложение Windows Form C #, которое должно иметь возможность взаимодействовать с iTunes. По сути, теперь я могу использовать iTunes COM для воспроизведения музыки. Однако, когда я это делаю, iTunes должен быть запущен, так как музыка воспроизводится через iTunes. Мне было интересно, есть ли способ воспроизводить музыку без запущенного iTunes. Можно ли просто использовать iTunes SDK для воспроизведения музыки без запуска iTunes?


person Dillion Ecmark    schedule 14.12.2011    source источник


Ответы (1)


Нет, ты не можешь. iTunesLib COM Object — это всего лишь способ управления механизмом проигрывателя, реализованным в приложении iTunes, и для управления медиатекой.

Даже если вы хотите реализовать свой собственный проигрыватель, вы не можете избежать появления iTunes, потому что он появляется, когда создается экземпляр объекта iTunes.

Единственный способ - реализовать свой собственный (фоновый) проигрыватель и проанализировать файл медиатеки iTunes с помощью некоторого XML-процесса.

person Loul G.    schedule 20.01.2013
comment
Это то, о чем я думал. Почему Apple позволила бы вам использовать их dll без каких-либо условий? - person Dillion Ecmark; 23.01.2013