AVPlayerクラスのSeekメソッドを使いたい。ただし、このメソッドはパラメーターCMTimeを取ります。誰もがこのオブジェクトについて知っているでしょうか。
再生カーソルを特定の時間に移動するため。
AVPlayerクラスのSeekメソッドを使いたい。ただし、このメソッドはパラメーターCMTimeを取ります。誰もがこのオブジェクトについて知っているでしょうか。
再生カーソルを特定の時間に移動するため。
Appleのドキュメントには、CMTime構造体に関する情報が含まれています。
私が理解しているように、「TimeScale」をメディアに適したタイムスケールに設定します(たとえば、44100 = 1/44100秒-CDに適している可能性があります)。次に、「値」はそのタイムスケールの単位を表します。したがって、88200の値は2秒になります。
CMTime cmTime = new CMTime();
cmTime.TimeScale = 44100;
cmTime.Value = 88200;
はっきりしていませんが、許可します。
コードに構文エラーがあります。そのはず:
CMTime cmTime;
cmTime.timescale = 44100;
cmTime.value = 88200;
あるいは単に
CMTime cmTime = CMTimeMake(88200,44100);