3

AVPlayerクラスのSeekメソッドを使いたい。ただし、このメソッドはパラメーターCMTimeを取ります。誰もがこのオブジェクトについて知っているでしょうか。

再生カーソルを特定の時間に移動するため。

4

2 に答える 2

4

Appleのドキュメントには、CMTime構造体に関する情報が含まれています。

私が理解しているように、「TimeScale」をメディアに適したタイムスケールに設定します(たとえば、44100 = 1/44100秒-CDに適している可能性があります)。次に、「値」はそのタイムスケールの単位を表します。したがって、88200の値は2秒になります。

CMTime cmTime = new CMTime();
cmTime.TimeScale = 44100;
cmTime.Value = 88200;

はっきりしていませんが、許可します。

于 2010-09-10T16:08:25.633 に答える
0

コードに構文エラーがあります。そのはず:

CMTime cmTime;
cmTime.timescale = 44100;
cmTime.value = 88200;

あるいは単に

CMTime cmTime = CMTimeMake(88200,44100);
于 2010-11-09T12:00:16.900 に答える