을 만들고 forwardPlaybackEndTime
을 설정하여 지정된 타임 스탬프에서 로컬 비디오를 중지하도록 설정했습니다. 물론, 내가 요청한 시점에 비디오가 멈 춥니 다. 문제 없다.forwardPlaybackEndTime 이후에 AVPlayer 다시 시작
이제 사용자 동작 (예 : 버튼 터치)에 의해 비디오가 계속 재생되기를 원합니다. 불행히도 처음부터 다시 시작하지 않고는 비디오를 재생할 수 없습니다.
나는 당신에게 (주로 AV Foundation Programming Guide에서 가져온 것입니다)를 AVPlayer를 설정 모든 코드를 아끼지하지만, 이러한 변수 주어진 것 :
[playerItem setForwardPlaybackEndTime: CMTimeMake(30, 30)];
: 나는 종료 시간과 같이 설정할 수 있습니다
AVPlayer *avPlayer;
AVPlayerItem *playerItem;
이력서를 시도
, 나는이 시도하지했습니다
[playerItem setForwardPlaybackEndTime: CMTimeMake(30, 30)];
[avPlayer setRate: 1.0];
없음 주사위. 또한 종료 시간을 설정하고 play
으로 전화를 시도했습니다. 불운. 나는 seekToTime
을 시도해 비디오 재생이 중단 된 위치에 재생 헤드를 놓았습니다. 그렇지 않습니다.
누군가이 작품을 만드는 방법을 설명해 주시겠습니까? 감사!
작동하지 않습니다. 또한 동영상을 처음부터 다시 시작한 다음 끝까지 실행합니다. – Axeva
위의 수정 된 버전은 어떻습니까? 당신이 끝낸 지점을 찾고 나서 계속하십시오. – picciano
여전히 좋지 않습니다. 비디오는 항상 처음부터 다시 시작됩니다. – Axeva