gpt4 book ai didi

ios - 收到接收内存警告?

转载 作者:行者123 更新时间:2023-11-29 12:15:25 27 4
gpt4 key购买 nike

我正在尝试使用 ImagePickerController 从照片库中拍摄最长 30 秒的特定视频。

获取 URL 后,我将进入第二个 View 以在 AVPlayer 中播放选定的视频。

我收到“收到内存警告”。和“”与 assetsd 的连接中断或 assetsd 死亡”。

如何解决这个错误?有人可以帮助我吗?

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
NSURL *videoURL= [info objectForKey:UIImagePickerControllerMediaURL];

NSURL *url = [info objectForKey:UIImagePickerControllerMediaURL];
AVAsset *asset = [AVAsset assetWithURL:url];

[picker dismissViewControllerAnimated:YES completion:^{
Edition *vc = [self.storyboard instantiateViewControllerWithIdentifier:@"EditionVC"];
vc.videoUrl=videoURL;
vc.asset=asset;
[self presentViewController:vc animated:YES completion:nil];
}];
}

以第二 View 播放视频。

 self.avPlayerItem = [AVPlayerItem playerItemWithURL:self.videoUrl];
self.avPlayer = [AVPlayer playerWithPlayerItem:self.avPlayerItem];
[self.avPlayer play];
self.avPlayer.actionAtItemEnd = AVPlayerActionAtItemEndNone;

[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(playerItemDidPlayToEndTime:)
name:AVPlayerItemDidPlayToEndTimeNotification
object:self.avPlayerItem];

最佳答案

您在 Instruments.app 中有内存分析工具 - 这将向您显示与应用中的分配相关的大量数据。

通过仪器查看app-->内存分配

它将显示应用程序使用的所有内存,如果有任何泄漏,它会显示。

关于ios - 收到接收内存警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32136368/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com