gpt4 book ai didi

ios - 视频未在 iOS 5 中加载(使用无法识别的键调用)

转载 作者:行者123 更新时间:2023-11-28 17:41:15 25 4
gpt4 key购买 nike

希望有人能为我指明正确的方向,解决这个错误。我有一个应用程序可以在 View 可见时加载视频,并自动启动它。它在 iOS 4 中运行良好,但当我尝试在 iOS 5 中使用它时,它不再起作用。

这是它给我的信息

2011-11-06 19:16:34.396 App[2923:16403] -[AVAsset loadValuesAsynchronouslyForKeys:completionHandler:] 使用无法识别的键调用 ( 可玩的).

代码如下:

- (void) viewDidAppear:(BOOL)animated{
NSString *url = [[NSBundle mainBundle]
pathForResource:@"Video"
ofType:@"m4v"];

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

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(movieFinishedCallback:)name:MPMoviePlayerPlaybackDidFinishNotification object:player];

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(movieStateChangedCallback:)name:MPMoviePlayerLoadStateDidChangeNotification object:player];

player.view.frame = CGRectMake(0, -1, 817, 460);

[self.videoDetailView addSubview:player.view];

self.moviePlayer = player;

[player release];
}

最佳答案

与其在 viewDidAppear 方法中创建 MPMoviePlayerController 的实例,不如使其成为该类的数据成员。我认为这可能对您有用。

关于ios - 视频未在 iOS 5 中加载(使用无法识别的键调用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8031877/

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