2015-05-25 5 views
3

Я использую AVPlayer для создания видеопроигрывателя, но метод seekToTime довольно медленный. Меня впечатляет стремление к успеху приложения Apple «Фотографии». Кто-нибудь знает, как Apple удалось сделать такой быстрый поиск?Как улучшить производительность поиска при использовании avplayer

Не имеет ничего общего с нитями? Я попытался поместить вызов seekToTime в очередь отправки, это тоже не поможет.

+0

Если вы предоставите образец кода для своей реализации, я думаю, что люди скорее знают, что можно улучшить. – kchromik

+0

Привет @kcpac, на самом деле, я нашел решение. Я пытаюсь разрешить пользователю счищать видео с помощью ползунка. Если я использую 'seekToTime' для очистки, это довольно медленно. То, что я должен использовать, - это метод, называемый 'stepByCount' из' AVPlayerItem' –

ответ

0

Я нашел решение.

Если я использую seekToTime, чтобы выполнить очистку, это довольно медленно. Я должен использовать метод stepByCount от AVPlayerItem.

+1

, который дает пример '[playerItem stepByCount: x];' что нам нужно вместо x для повторного запуска такого же видео. –

Смежные вопросы