com - poo - ejercicios resueltos de clases abstractas en java
ITunes no parece exponer interfaces COM para sus nuevos campos de Movimiento y Trabajo (1)
Utilizo Com4j para permitir que mi aplicación Java se comunique con iTunes en Windows , vi que las clases generadas no contienen métodos que me permitan actualizar el movimiento y campos de trabajo como puedo actualizar otros campos, como el artista o el álbum .
Así que reinicié las clases usando
c:/Code/jthink/opensrc/com4j-20120426-2>java -jar tlbimp.jar -o C:/Code/jthink/SongKong/src/main/java -p com.jthink.songkong.itunes "C:/Program Files/iTunes/iTunes.exe"
contra el último 12.6 iTunes exe y todavía no están aquí. (Lo esperaría en IITFileOrCDTrack.java) ¿Estoy haciendo algo mal o esto significa que iTunes tiene que explicitar el código para exponer nuevos campos y han decidido no hacerlo?
¿Significa eso que iTunes tiene que codificar explícitamente una nueva interfaz COM para hacer que estos campos sean accesibles para otros programas?
Tenga en cuenta que estos nuevos campos están disponibles a través de applescript en una máquina Mac
Como se indica en el comentario anterior, básicamente tiene dos opciones:
- Archive un error con Apple y espere (posiblemente indefinidamente)
- Use el campo de
grouping
lugar
Personalmente, he encontrado el campo de grouping
para cumplir el rol de ''subcategoría''. Si bien me doy cuenta de que es menos ideal que tener la capacidad de utilizar tanto el movement
como los campos de work
, he podido lograr la funcionalidad deseada mediante la grouping
hasta ahora.