ScriptingBridge と Ruby を使用して、Quicktime X で現在再生中のファイルのメタデータを取得できるようにしたいと考えています。これまでのところ、次のコードがあります。
require 'osx/cocoa'
OSX.require_framework 'ScriptingBridge'
@app = OSX::SBApplication.applicationWithBundleIdentifier("com.apple.QuickTimePlayerX")
@app.documents.each do |movie|
# What now?!
end
しかし、QuickTime X の AppleScript ディクショナリには、オブジェクトからメタデータを取得するための関数が見つかりませんdocument
(QT の「Show Movie Inspector」HUD で確認できるデータと同じです) — アイデアはありますか?