我想在 ios 应用程序中打开一个 mp4 网络资产到一组特定的时间偏移,例如章节,2:31 到 10 分钟的视频
关于如何做到这一点的任何想法?
使用 AVAssetReader 并在开始读取帧之前设置时间范围:
CMTimeRange timeRange = CMTimeRangeMake(startTime, kCMTimePositiveInfinity);
assetReader.timeRange = timeRange;
大概你有一个MPMoviePlayerController已经用来播放电影,我建议查看控制器上的initialPlaybackTime
和endPlaybackTime
属性来设置电影播放的起点和终点。