Я разрабатываю приложение для Mac, которое позволяет транскрибировать/субтитры видео. Я должен иметь дело с двумя рода типа документа:Обработка двух типов документов
- SRT файл (чтение/запись)
- видео файла (только для чтения)
На данный момент SRT является единственным типом документа моего приложения. Я открываю видео с Открыть видео ... пункта меню (под File), я подключен к openVideo действию Первого ответчика.
Вот код моего VideoControlerView вызывается при нажатии открыть видео ...:
@IBAction func openVideo(sender: AnyObject) {
let dlg = NSOpenPanel()
dlg.runModal()
if let url = dlg.URL {
self.playerView.player = AVPlayer(URL: url)
}
}
Я уверен, что можно извлечь выгоду из нескольких обработки типа документа документа на основе но я не могу понять, как это сделать. Есть идеи?