/// <summary>
/// Gets the video image.
/// </summary>
/// <returns>The video image.</returns>
/// <param name="url">URL of the video</param>
private UIImage getVideoImage(NSUrl url)
{
UIImage shortImage;
AVUrlAsset avAsset = new AVUrlAsset(url, (AVUrlAssetOptions)null);
AVAssetImageGenerator generator = new AVAssetImageGenerator(avAsset);
generator.AppliesPreferredTrackTransform = true;
CMTime time = CMTime.FromSeconds(0.0, 600);
NSError error = null;
CMTime actualTime;
using (CGImage image = generator.CopyCGImageAtTime(time, out actualTime, out error))
{
shortImage = new UIImage(image);
}
return shortImage;
}
算法简单暴力,自己做个记录,也希望能帮到需要的朋友
xamarin ios 获取视频预览图片
最新推荐文章于 2022-03-17 22:15:51 发布