установить время поиска в AVQueuePlayer в iphone - PullRequest
1 голос
/ 26 апреля 2011

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

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

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

1 Ответ

1 голос
/ 26 апреля 2011

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


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

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

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

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

Удачи.

...