Ух ты, так много неправильных подходов. Ответ прост:
moviePlayerViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL fileURLWithPath:filePath]];
[self.navigationController presentMoviePlayerViewControllerAnimated:moviePlayerViewController];
Проверьте эту ссылку, если у вас есть минута: https://developer.apple.com/library/prerelease/ios/documentation/MediaPlayer/Reference/UIViewController_MediaPlayer_Additions /index.html
Удачного кодирования! З.
Существует также движок Google V8 JavaScript, который прекрасно работает в Linux, встраивание API тоже кажется довольно простым: (По сравнению с SpiderMonkey, никогда не смотрел на JavaScriptCore API) http://code.google.com/apis/v8/get_started.html
Конечно, вы также можете использовать Lua , который не только разработан специально для этого, но и намного быстрее любого JS.
Кроме того, он имеет хорошо- продуманная семантика, очень минимальное ядро, простой API C, отличная переносимость, очень зрелая JIT , самое полезное онлайн-сообщество, которое я видел, и т. д.
JavaScriptCore имеет стабильный C API (и ABI) и был доступен (и использовался в качестве) стандартной системной структуры для macos.
[edit: о, и он работает в Linux и Windows как отдельная библиотека, хотя я считаю, что только debian распространяет его как таковую]