문제

비디오의 총 시간을 몇 초 만에 얻는 방법을 알아 내고 싶습니다. 로드하는 비디오 메타 데이터가 있습니까?

도움이 되었습니까?

해결책

mpmovieplayercontroller 속성이 있습니다 지속 (iOS 3.2+) :

영화의 지속 시간은 몇 초 만에 측정되었습니다. (읽기 전용)

@property (비 원자, 읽기 적으로) nstimeinterval 기간

영화 기간이 알려지지 않은 경우이 속성의 값은 0.0입니다. 그 후 기간이 결정되면이 속성이 업데이트되고 mpmoviedurationavailableBenotification 알림이 게시됩니다.

다른 팁

NSDATA를 사용하여 비디오 길이를 바이트로 가져옵니다. 그 후 1 초의 비디오를 재생하기위한 바이트 수를 계산합니다. 그리고 비디오의 길이를 계산할 수 있습니다 :)

왜 단순히 (nstimeinterval) 지속 시간 속성을 사용하여 비디오 길이를 얻지 않습니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top