对于应用程序的安装,我为 ios 设置了 xcode,为 android 设置了 android studio。不幸的是,增强现实不能出现在应用程序中,我想主要问题来自这部分代码:
if ( 'xr' in navigator ) {
navigator.xr.isSessionSupported( 'immersive-ar' ).then( ( supported ) => {
if (supported){
const collection = document.getElementsByClassName("ar-button");
[...collection].forEach( el => {
el.style.display = 'block';
});
}
} );
}
else{
alert("not supported");
}
当我尝试使用上面编写的代码开始会话时。它不起作用,因为我相信 xr 不受支持。我也尝试过 cordova-webxr-plugin。但是,它没有用。
有人对我的问题或任何相关建议有任何想法吗?