質問

動画の合計時間を秒単位で取得する方法を理解したいだけです。ロードするビデオメタデータなどがありますか?

役に立ちましたか?

解決

MPMoviePlayerController には、プロパティ duration (iOS 3.2以降)があります:

  

秒単位で測定された映画の長さ。 (読み取り専用)

     

@property(非アトミック、読み取り専用)NSTimeInterval duration

     

ムービーの継続時間が不明な場合、このプロパティの値は0.0です。その後期間が決定されると、このプロパティが更新され、 MPMovieDurationAvailableNotification 通知が送信されます。

他のヒント

NSdataを使用してビデオの長さをバイト単位で取得します。その後、1秒のビデオを再生するためのバイト数を計算します。そして、ビデオの長さを計算できます:)

動画の長さを取得するために(NSTimeInterval)durationプロパティを使用しないのはなぜですか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top