Как воспроизвести видео файлы с помощью UITableView? - PullRequest
1 голос
/ 17 апреля 2010

В моем приложении для iPhone мне нужно показать видеоизображение в UITableView. Каждый tableViewCell имеет видео и несколько меток. Я использовал MPMoviePlayerController для показа видео в полноэкранном режиме, когда выбрана ячейка. Но я получаю сообщение об ошибке, что класс MPMoviePlayerController не существует. Я пытался использовать UIWebView. Но я не смог этого сделать. Как можно воспроизвести видео, когда выбрана ячейка. Некоторые говорят, что видео не воспроизводятся в симуляторе. Они играют только тогда, когда мы тестируем устройство. Это правильно ? Пожалуйста, помогите мне с решением.

Спасибо.

1 Ответ

2 голосов
/ 18 апреля 2010

Когда вы получаете ошибку компоновщика, например, такую, что отсутствует класс Cocoa Touch, это обычно означает, что вам нужно добавить каркас в ваш проект. В верхней части справочного документа для каждого класса указывается, какая структура предоставляет его.

В этом случае документация для MPMoviePlayerController указывает, что класс предоставлен MediaPlayer.framework. Чтобы добавить его, щелкните правой кнопкой мыши Frameworks в дереве проекта и выберите Add -> Existing Frameworks ... -> MediaPlayer.framework -> Add.

...