これはばかげているように見えるかもしれませんが、Objective-CのコンソールにCMTimeの秒数を出力するにはどうすればよいですか?値をタイムスケールで割った値が必要なだけで、どういうわけかコンソールに表示されます。
39371 次
6 に答える
161
NSLog(@"seconds = %f", CMTimeGetSeconds(cmTime));
于 2012-02-18T23:31:40.837 に答える
15
単純:
NSLog(@"%lld", time.value/time.timescale);
于 2012-02-18T23:30:13.053 に答える
1
CMTime
デバッグ目的でコンソールに出力したいだけの場合は、次を使用しCMTimeShow
ます。
Objective-C
CMTime time = CMTimeMakeWithSeconds(2.0, 60000);
CMTimeShow(time);
迅速
var time = CMTimeMakeWithSeconds(2.0, 60000)
CMTimeShow(time)
を出力しvalue
、次timescale
を計算しseconds
ます。
{120000/6000 = 2.0}
于 2018-06-05T19:50:10.073 に答える