2 votes

QuickTimeX dans Applescript / Scripting Bridge

J'aimerais pouvoir récupérer les métadonnées du fichier en cours de lecture dans Quicktime X en utilisant ScriptingBridge et Ruby, jusqu'à présent j'ai le code suivant

require 'osx/cocoa'
OSX.require_framework 'ScriptingBridge'

@app = OSX::SBApplication.applicationWithBundleIdentifier("com.apple.QuickTimePlayerX")

@app.documents.each do |movie|
  # What now?!
end

Mais je ne trouve aucune fonction dans le dictionnaire Applescript de QuickTime X qui permette d'obtenir les métadonnées d'un fichier document (les mêmes données que vous pouvez voir dans le HUD 'Show Movie Inspector' de QT) - quelqu'un a-t-il une idée ?

0voto

laust.rud Points 388

Une inspection rapide des objets peut être effectuée à l'aide de la fonction Looksee gem - vous indique les méthodes disponibles sur un objet ruby. Je ne sais pas si cela fonctionnera correctement avec ScriptingBridge, mais c'est rapide à essayer.

0voto

brennanyoung Points 1846

Et si vous télécharger QuickTime Player 7 et l'utiliser à la place ? Il ne remplacera pas QuickTime Player X et possède de nombreuses fonctionnalités que X ne possède pas (bien que vous ayez besoin d'un numéro de série pro pour accéder à certaines fonctionnalités depuis l'interface graphique). Apple rend toujours cette version disponible pour une bonne raison !

Par ailleurs, si vous êtes allé jusqu'à écrire du code Obj-C, vous pouvez aller plus loin et accéder directement aux métadonnées, comme le montre l'illustration suivante aquí .

-1voto

FractalizeR Points 12887

Voici un exemple de manipulation de métadonnées. Est-ce que c'est ce que vous voulez ? http://oreilly.com/pub/a/mac/2005/06/28/quicktime.html

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X