내가 변수 CMTime 유형 난이 원하는 코드를CMTime 아이폰 OS SDK 내 정수 값을 할당하는 방법
내 int 값을 할당 할 같은 :
CMTime frameTime;
if (i == 0 && i == 1) {
frameTime = 0;//CMTimeMake(value, preferredTimeScale);
}
else if(i == 2) {
frameTime = 2;
}
else {
frameTime = 3;
}
append_ok = [adaptor appendPixelBuffer:buffer
withPresentationTime:frameTime];
대신 :
int64_t value = 10000;
int32_t preferredTimeScale = 600;
frameTime = CMTimeMake(value, preferredTimeScale);
가능합니까?
float seeking = songDuration*[slider value];
CMTime seekingCM = CMTimeMake(seeking, 1);
[mainDelegate.theAudio seekToTime:seekingCM]; //mainDelegate.theAudio is avplayer
바로 위의 코드는 내가 오디오에 가고 싶은 정확한 시간을 나를 위해 CMTime를 만들고이 당신은하지만이 같은 CMTime을 사용하고 도움이된다면
나는 당신이 무엇을 요구하고 있는지 이해하지 못한다. CMTime은 구조체입니다. 정수 값을 지정하는 것뿐만 아니라, 그것과 함께 어떤 종류의 생성자를 사용해야 할 것입니다. –