CMTimeMake liefert mir nicht die Ergebnisse, die ich erwarte. Der folgende Code:
CMTime testTime = CMTimeMake(0, 30);
NSLog(@"testTime w/ input 0, 30: value: %d, timescale %d, seconds: %f",
testTime.value, testTime.timescale,
(float) testTime.value / testTime.timescale);
testTime = CMTimeMake(1, 30);
NSLog(@"testTime w/ input 1, 30: value: %d, timescale %d, seconds: %f",
testTime.value, testTime.timescale,
(float) testTime.value / testTime.timescale);
testTime = CMTimeMake(15, 30);
NSLog(@"testTime w/ input 15, 30: value: %d, timescale %d, seconds: %f",
testTime.value, testTime.timescale,
(float) testTime.value / testTime.timescale);
erzeugt die folgende Ausgabe:
testTime w/ input 0, 30: Wert: 0, Zeitskala 0, Sekunden: 0.000000
testTime w/ input 1, 60: Wert: 1, Zeitskala 0, Sekunden: 0.000000
testTime w/ input 15, 60: Wert: 15, Zeitskala 0, Sekunden: 0.000000
Warum ist testTime.timescale immer Null?