2014-11-02 7 views
1

Я попытался использовать AVPlayer для воспроизведения видео с помощью приложения Cocoa. Однако, оказывается, что AVPlayer способен воспроизводить только очень ограниченное множество типов видео. Например, файлы .avi и .flv файлы не будут воспроизводиться AVPlayer. Я полагаю, что AVPlayer будет воспроизводить только те типы видео, которые Quicktime будет играть (т. Е. Довольно много!).Воспроизвести видео на приложении Cocoa

Итак, я искал альтернативы: мне понадобится мое программное обеспечение, чтобы воспроизводить самые разнообразные видео, поскольку я не могу заранее знать, какие видеоролики будут открываться пользователям.

У меня есть Mac OSX 10.10 (Yosemite). Какие альтернативы доступны мне?

Большое спасибо действительно

ответ

0

Вы правильно думаете AVPlayer играет только Quicktime совместимые средства.

Что я могу думать, с верхней части моей головы (которая может/не может быть подходящим, но я не знаю, что другие ограничения есть):

  1. Предложение перекодировать видео с помощью ffmpeg или аналогичный.
  2. Посмотрите, помогает ли «Периан» (я не уверен, что машина AVPlayer увидит это). Perian - это более старый Quicktime (32bit) плагин, который включает в себя еще много кодеков. Он устарел и более или менее уходит, поэтому это не долгосрочное решение ... если оно вообще работает.
Смежные вопросы