看这里写着ios14以上就支持了
https://caniuse.com/?search=webp
为何引擎不支持
引擎的 webp 判定会失误, 可以在场景启动前
自己修正判定, 或直接修改源码
if (cc.sys.isBrowser && cc.sys.os === cc.sys.OS_IOS) {
function checkSupport(cb) {
var webP = new Image();
webP.onload = webP.onerror = function () {
let isSupported = (webP.height === 2);
cb(isSupported);
};
webP.src = 'data:image/webp;base64,UklGRjoAAABXRUJQVlA4IC4AAACyAgCdASoCAAIALmk0mk0iIiIiIgBoSygABc6WWgAA/veff/0PP8bA//LwYAAA';
}
checkSupport(function (result) {
cc.sys.capabilities.webp = result; // overwrite
});
}
2赞
多谢,给力
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。
