Установить время поиска в 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
чтобы получить продолжительность.
Удачи.