0
비디오 클립 용 AVAssets에 CMTime을 사용하고 있습니다. 새 비디오 파일을 저장하지 않고 비디오를 자르려면 시작 시간과 지속 시간을 추적하고 싶을뿐입니다.Core Data의 Float64?
CMTimeGetSeconds() 메서드는 Float64를 반환합니다. CoreData에서이 값을 저장하는 가장 좋은 방법은 무엇입니까?
float 형식으로 NSNumber를 Float64 방식으로 많이 사용할 수 없습니다. 내 NSNumber를 만들면 1.200000은 1.0000입니다. 귀하의 의견을 바탕으로 사전
'- [NSNumber numberWithDouble :]'는'floatValue'가 아닌'doubleValue'에 접근 할 때 너무 많이 반올림합니까? – Joe
나는 두렵지 않다. Float64 duration = CMTimeGetSeconds (asset.duration); self.videoTrack.duration = [NSNumber numberWithDouble : duration]; NSLog (@ "최초 재생 시간 : % f, % f", 재생 시간, [self.videoTrack.duration doubleValue]); 인쇄물 : 첫 번째 재생 시간 : 1.295000, 1.000000 – Erik
'videoTrack'은 비디오 재생을 위해 만든 멋진 라운드 수로 재생 시간을 조정할 가능성이 큽니다. 'NSNumber'를 작성하여 기간 propery로 설정하지 않고 인쇄하면 정확한 결과를 얻을 수 있습니다. 내 핵심 데이터 모델 파일에서 – Joe