gpt4 book ai didi

ios - 无法识别的选择器发送到实例 (iOS) - automaticallyWaitsToMinimiseStalling

转载 作者:行者123 更新时间:2023-11-29 00:17:11 24 4
gpt4 key购买 nike

objective-c 非常新鲜,我完全被下面的错误难住了。非常感谢任何帮助或指导!

异常“-[ReactPlayer setAutomaticallyWaitsToMinimizeStalling:]: unrecognized selector sent to instance 0x14e352500' while invoking prepare on target AudioPlayer with params...

上下文:AVPlayer的状态是不可靠的,所以播放器正在为实际的音频加载做准备。 player.automaticallyWaitsToMinimizeStalling 属性告诉 AVPlayer 立即播放而不是等到它可以播放整个文件,所以我将其设置为 false 以尝试解决此问题。在模拟器上工作得很好,但是在 iOS 设备上构建时我遇到了上面的错误。

涉及到以下代码:

 if (player.currentItem.status == AVPlayerStatusReadyToPlay) {
player.automaticallyWaitsToMinimizeStalling = NO;
callback(@[[NSNull null]]);
} else {
NSDictionary* dict = [Helpers errObjWithCode:@"preparefail"
withMessage:[NSString stringWithFormat:@"Preparing player failed"]];

if (player.autoDestroy) {
[self destroyPlayerWithId:playerId];
}

callback(@[dict]);
}

最佳答案

“无法识别的选择器”意味着您正在对不支持该方法的对象调用该方法,在本例中为 setAutomaticallyWaitsToMinimizeStalling。这里的 player 对象是 ReactPlayer 而不是 AVPlayer ,我的猜测是 ReactPlayer 没有实现该方法setAutomaticallyWaitsToMinimizeStalling

关于ios - 无法识别的选择器发送到实例 (iOS) - automaticallyWaitsToMinimiseStalling,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45064516/

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