resueltos poo interfaces ejercicios ejemplo clases clase abstractas abstracta com itunes com4j

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:

  1. Archive un error con Apple y espere (posiblemente indefinidamente)
  2. 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.