На какой технологической основе вы бы внедрили мультимедийное приложение, которое должно отвечать следующим требованиям:
- Платформы: Windows XP / Vista, Mac OS X, Linux (приятно иметь)
- Должен воспроизводить аудио (mp3) и видео (было бы здорово H.264) с локального диска
Я смотрел на такие вещи, как Cocotron , который является кроссплатформенным API Objective-C, похожим на Cocoa, но я не очень уверен, будет ли это правильным выбором.
Было бы проще иметь отдельную кодовую базу для каждой ОС (WPF в Windows, Cocoa в Mac OS X)?
Я также экспериментировал с браузерными приложениями (Flash-Player, доступ к локальным файлам через потоковый сервер, предоставляемый VLC), но пришел к выводу, что это будет очень хрупкое решение.
Как насчет Моно?