iOS-获取视频长度和当前播放时间

#import




    NSDictionary *opts = [NSDictionary dictionaryWithObject:[NSNumber numberWithBool:NO]

                                                     forKey:AVURLAssetPreferPreciseDurationAndTimingKey];

    AVURLAsset *urlAsset = [AVURLAsset URLAssetWithURL:urlVideo options:opts]; // 初始化视频媒体文件 int minute = 0, second = 0;

    float second = 0;

    second = urlAsset.duration.value / urlAsset.duration.timescale; // 获取视频总时长,单位秒 NSLog(@"movie duration : %d", second);

//    if (second >= 60) {

//        int index = second / 60;

//        second = second - index*60;

//    }

    

    CCLOG(@"video:%@ ,time:%f",urlVideo, second);


你可能感兴趣的:(Cocos2d-iphone)