【发布时间】:2011-06-21 19:23:37
【问题描述】:
我希望能够使用 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 中看到的相同数据)获取元数据——有人有什么想法吗?
【问题讨论】:
-
我认为 Quicktime Player X 不提供此功能。真的很丢脸!
标签: ruby applescript scripting-bridge