0

ビデオクリップ用のAVAssetsにCMTimeを使用しています。新しいビデオファイルを保存せずにビデオをトリミングするには、開始時間と継続時間を追跡したいだけです。

CMTimeGetSeconds()メソッドはFloat64を返しますが、これをCoreDataに保存するための最良の方法は何でしょうか?

Float64のようにfloat型としてNSNumberを使用することはできません。NSNumberを作成すると、1.200000は1.0000になります。

前もって感謝します

4

1 に答える 1

1

videoTrackあなたのコメントに基づいて、オブジェクトがビデオ再生のためにそれ以来作る素晴らしいラウンド数に持続時間を調整する可能性が高いです。NSNumberを作成し、プロパティに設定せずに印刷してみてくださいduration。おそらくまったく同じ結果が得られます。Doubleまた、CoreDataモデルでデータ型がに設定されていることを確認してください。

于 2012-03-13T17:14:39.360 に答える