I m 애플리케이션 만들기 비디오의 시간을 선택해야하는 곳입니다. 기간을 선택한 후 비디오가 시간에 따라 재생됩니다.대물 렌즈 C의 라벨에 카운트 다운 타이머를 표시하려면 어떻게합니까?
비디오가 시작될 때. 시간이 시작되어야합니다. 예를 들어 : 10 분을 설정하면 9:59처럼 줄여야합니다.
어떻게 구현할 수 있습니까?
누구든지 나를 따라갈 수있는 예제 튜토리얼 또는 단계별 튜토리얼을 제공 할 수 있습니까?
I m 애플리케이션 만들기 비디오의 시간을 선택해야하는 곳입니다. 기간을 선택한 후 비디오가 시간에 따라 재생됩니다.대물 렌즈 C의 라벨에 카운트 다운 타이머를 표시하려면 어떻게합니까?
비디오가 시작될 때. 시간이 시작되어야합니다. 예를 들어 : 10 분을 설정하면 9:59처럼 줄여야합니다.
어떻게 구현할 수 있습니까?
누구든지 나를 따라갈 수있는 예제 튜토리얼 또는 단계별 튜토리얼을 제공 할 수 있습니까?
안녕하세요 여기에서 비디오를 재생하기 위해 선택한 총 시간으로 현재 시간을 가져와 조건부로 비디오 시간을 관리 할 수 있습니다.
currentItem = player.currentItem;
CMTime userSpecificTime;//total time by user input
CMTime currentTime = currentItem.currentTime; //playing time
이제는 현재 시간이 사용자가 지정한 시간에 도달 할 때와 비디오를 중단 할 수있는 시간을 비교할 수 있습니다.
여기서 동영상 길이를 다듬을 수 없습니다.
희망이 있으면 도움이됩니다.
#import <AVFoundation/AVFoundation.h>
AVURLAsset *avUrl = [AVURLAsset assetWithURL:[NSURL URLWithString:@"xxx"]];
CMTime time = [avUrl duration];
double seconds = ceil(time.value/time.timescale);
확인이 http://stackoverflow.com/questions/15311289/nstimer-creating-a-timer-countdown – kb920
이 시도 : https://github.com/mineschan/MZTimerLabel –