Ituneslib API con emissione itunes 9.0 compatibilità [chiuso]
-
19-09-2019 - |
Domanda
Ituneslib api ha smesso di funzionare con iTunes 9.0. (Eccezione nella prima interazione)
Esiste un'API alternativa? Qualcuno ha trovato una soluzione per esso?
Funziona perfettamente in più computer con iTunes 8.x, e proprio non si apre (non creare l'oggetto COM con iTunes 9.x)
alcuna soluzione alternativa?
Soluzione
Forse il 9,0 installazione di iTunes danneggiato le voci di registrazione COM? Si sta utilizzando x64 o x32? Quale versione di Windows?
iTunes COM funziona bene con iTunes 9.0.2.25
In esecuzione:
Console.WriteLine("Version = {0}", (new iTunesLib.iTunesAppClass()).Version);
ritorna
Version = 9.0.2.25
per me. Un modo per controllare velocemente è quello di cercare e creare un'istanza thye iTunes COM oggetto da soli senza le librerie di interoperabilità. Dire in questo modo:
var itunes = Activator.CreateInstance(Type.GetTypeFromProgID("iTunes.Application", true));
Console.WriteLine(itunes!=null?"All ok":"Did not work");
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow