Установить время поиска в AVQueuePlayer в iphone

Я разрабатываю приложение, в котором хочу воспроизвести два видео одновременно. Это невозможно с помощью MPMoviePlayer, Итак, я использовал AVQueuePlayer Для воспроизведения видео. Поскольку я успешен в воспроизведении видео, но проблема в том, чтобы перейти к определенному времени. Для этого у нас есть вызов метода seekToTime и нам нужно, чтобы переменная CMTime datatype,

Я могу перейти на время за 1,2,3 секунды и т. Д. Моя проблема в том, что я хочу перейти на время 1,2, 1,3, 1,4 секунды и т. Д., Но я не могу переместить видео в это время.

Может кто-нибудь знает решение этой проблемы, чем, пожалуйста, помогите мне решить проблему.

1 ответ

Решение

Однако seekToTime: метод настроен на производительность, а не на точность. Если вам нужно точно переместить точку воспроизведения, вместо этого вы используете seekToTime: толерантность Before: толерантность After Ссылка


допуск до: Точность времени, до которого вы хотите переместить курсор воспроизведения.
[время beforeTolerance]

толерантность после: точность времени, после которого вы хотите переместить курсор воспроизведения.
[время +afterTolerance]

Допустим, оба параметра представляют предел погрешности.

Я видел другой Вопрос по использованию SO self.player.currentItem.asset.duration чтобы получить продолжительность.

Удачи.

Другие вопросы по тегам