gpt4 book ai didi

iphone - iPhone 播放视频时内存泄漏

转载 作者:行者123 更新时间:2023-12-03 20:53:53 25 4
gpt4 key购买 nike

我需要在我的应用程序上播放一个简单的视频。我一直在互联网上寻找如何播放视频,我发现我需要导入我所做的 MediaPlayer.framwork 。我有一个视频,名为:

enter image description here

以及我用来播放它的代码:

NSString *url = [[NSBundle mainBundle] 
pathForResource:@"Final_Valores_Pacific"
ofType:@"m4v"];


MPMoviePlayerController *player =
[[MPMoviePlayerController alloc]
initWithContentURL:[NSURL fileURLWithPath:url]];

我缺少将其添加到 View 的代码,但只是该代码造成了泄漏:

enter image description here

正确的视频播放方式是什么?如何避免内存泄漏?

最佳答案

当你分配一个对象时,你必须在最后释放它:

// ...some code
NSString *url = [[NSBundle mainBundle]
pathForResource:@"Final_Valores_Pacific"
ofType:@"m4v"];


MPMoviePlayerController *player =
[[MPMoviePlayerController alloc]
initWithContentURL:[NSURL fileURLWithPath:url]];
// ...use player
[player release];

关于iphone - iPhone 播放视频时内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6798034/

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