내 응용 프로그램에서 seekToTime을 사용하고 제대로 작동했습니다. 하지만 그것에 대해 더 많은 정보를 갖고 싶습니다. 즉, 1 분짜리 스트리밍 비디오 파일이있는 경우 두 번째 15 분에서 두 번째 45 분 (처음 15 초, 마지막 15 초는 재생되지 않음)부터 재생하고 싶습니다.AVPlayer seektoTime iPhone
어떻게하면됩니까?
seekToTime을 사용하여 15 초에 동영상을 재생할 수 있지만 45 초에 동영상을 재생하는 방법과 동영상이 지정된 시간 동안 재생 한 방법에 주목할 수 있음을 알고 있습니다.
CMTime timer = CMTimeMake(15, 1);
[player seekToTime:timer];
위의 코드는 스트리밍 파일의 15 번째 초까지 걸리지 만 45 초에 중지하고 알림을받는 방법은 무엇입니까?
나는 많은 것을 수색했지만 어떤 정보도 얻을 수 없었다.
감사
편집 :
@codeghost가 제안한 것처럼, 단순히 forwardPlaybackEndTime
를 사용합니다.
당신은 간단하게 사용할 수 있습니다
yourAVPlayerItem.forwardPlaybackEndTime = CMTimeMake(10, 1);
여기
(10)는 재생됩니다 AVPlayerItem까지의 시간입니다.
forwardPlaybackEndTime이 효과가 있습니까? – onmyway133
네, 일부 논리를 구현했다, 내 요구 사항 당 작업을 시작 –
내 질문에 좀 걸릴 수 http://stackoverflow.com/questions/25717819/forwardplaybackendtime-does-not-work? 플레이어는 여전히 끝까지 재생합니다 – onmyway133