iphone MPMoviePlayerビデオの合計時間を取得するにはどうすればよいですか?
-
06-07-2019 - |
質問
動画の合計時間を秒単位で取得する方法を理解したいだけです。ロードするビデオメタデータなどがありますか?
解決
MPMoviePlayerController には、プロパティ duration (iOS 3.2以降)があります:
秒単位で測定された映画の長さ。 (読み取り専用)
@property(非アトミック、読み取り専用)NSTimeInterval duration
ムービーの継続時間が不明な場合、このプロパティの値は0.0です。その後期間が決定されると、このプロパティが更新され、 MPMovieDurationAvailableNotification 通知が送信されます。
他のヒント
NSdataを使用してビデオの長さをバイト単位で取得します。その後、1秒のビデオを再生するためのバイト数を計算します。そして、ビデオの長さを計算できます:)
動画の長さを取得するために(NSTimeInterval)durationプロパティを使用しないのはなぜですか?
所属していません StackOverflow