1. 程式人生 > >iOS-獲取視訊長度和當前播放時間

iOS-獲取視訊長度和當前播放時間

直接使用MPMoviePlayerController中的屬性不能獲取視訊長度和當前播放進度,

需要新增AVFoundation框架,

並引入標頭檔案#import

 AVURLAsset *urlAsset = [AVURLAsset URLAssetWithURL:url options:opts];
 // 初始化視訊媒體檔案
 int minute = 0, second = 0; second = urlAsset.duration.value / urlAsset.duration.timescale; 

 // 獲取視訊總時長,單位秒
 NSLog(@"movie duration : %d", second);
 if (second >= 60)
 { 
  int index = second / 60; 
  minute = index; 
  second = second - index*60;
 }