我正在开发一个允许转录/字幕视频的mac应用程序。我必须处理两种文档类型:
现在SRT是我的应用程序的唯一文档类型。我用打开视频... 菜单项(在文件下)打开视频,我连接到的 openVideo 操作第一响应者。
按下打开视频时,以下是我的 VideoControlerView 的代码... :
@IBAction func openVideo(sender: AnyObject) {
let dlg = NSOpenPanel()
dlg.runModal()
if let url = dlg.URL {
self.playerView.player = AVPlayer(URL: url)
}
}
我确信可以从基于文档的应用程序的多文档类型处理中受益,但我无法弄清楚如何。有什么想法吗?
答案 0 :(得分:1)
在询问Apple Developer对它的支持后, DocumentType 仅针对编辑文档(在我的情况下为SRT)。
我处理资产(视频文件)的方式是正确的方法!