加载失败Error Domain=WebKitErrorDomain Code=204 "插件处理的载入"

本文介绍了一个常见的误区,即直接使用WKWebView加载MP4视频文件导致的加载失败问题,并提供了解决方案,建议使用AVPlayer等播放器控件来处理视频播放。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

报错如下

**加载失败Error Domain=WebKitErrorDomain Code=204 "插件处理的载入" UserInfo={_WKRecoveryAttempterErrorKey=<WKReloadFrameErrorRecoveryAttempter: 0x287bd82e0>, NSErrorFailingURLStringKey=https://h5-test.protostar.xianlaigame.com/assets/v1.0.0/video/m/2~2.mp4?appId=77781&headUrl=http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLISCtDk2LjkGKAEiaNHS7cCHzFoiaic13icV0W7YoC4SYPfFsSkz2pricP09IknePycxydricQYhRH4ZFQ/132&gid=70053243&userId=275530020&version=2.11.10&nickName=%E7%A3%8A%E6%80%80&online=ture&webviewId=4, NSErrorFailingURLKey=https://h5-test.protostar.xianlaigame.com/assets/v1.0.0/video/m/2~2.mp4?appId=77781&headUrl=http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLISCtDk2LjkGKAEiaNHS7cCHzFoiaic13icV0W7YoC4SYPfFsSkz2pricP09IknePycxydricQYhRH4ZFQ/132&gid=70053243&userId=275530020&version=2.11.10&nickName=%E7%A3%8A%E6%80%80&online=ture&webviewId=4, NSLocalizedDescription=插件处理的载入}**

wkweb 加载一个以 .MP4 结尾的url,会出现如下这样的报错,在wk的代理中显示这是直接失败的。
其实这是我们的一个误区。

不应该直接使用 wkweb 加载一个视频文件,应该是用播放器控件 AVPlayer