qt ios 将图片和视频保存到手机相册里
2023-12-22 16:58:00
保存图片文件
// fileName 是文件路径
QUrl url = QUrl::fromLocalFile(fileName);
NSURL *nsurl = url.toNSURL();
UIImage *image = [UIImage imageWithData:[NSData dataWithContentsOfURL: nsurl]];
if (image) {
UIImageWriteToSavedPhotosAlbum(image, Nil, Nil, Nil);
}
需要先将QImage保存到App的路径里 /var/mobile/Containers/Data/Application/xxxxxx/Documents/Pictures/
使用UIImage
读取路径图片
然后再调用UIImageWriteToSavedPhotosAlbum()
将图片保存到手机相册
还有一种方法是将QImage
数据拷贝到UIImage
里, 可以在网上查找
保存视频
// fileName 是文件路径
QUrl url = QUrl::fromLocalFile(fileName);
NSURL *nsurl = url.toNSURL();
UISaveVideoAtPathToSavedPhotosAlbum(nsurl.relativePath, Nil, Nil, Nil);
视频文件也是先保存到App路径里
注意视频的格式一定要为.mp4
尝试过.avi
保存失败
如何保存到customer album
还没找到方法
如果有知道的可以告诉我一下吗?
文章来源:https://blog.csdn.net/Lj2_jOker/article/details/135154403
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!