バージョン56以降、WebVRがChromeで動作することを示す多くのウェブサイトがあります。Chrome v.62はSamsung S8で動作しています(v65のChrome Canaryも試しました)このような単純なサンプルコードでは、インスタンスのいずれかです。Samsung S8のChromeでWebVRを使用する
https://github.com/mdn/webvr-tests/blob/master/basic-display-info/index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width">
<title>VRStageParameters basic test</title>
</head>
<body>
<h1>VRStageParameters basic test</h1>
<p id='toto'></p>
</body>
<script>
var info = document.getElementById('toto');
var vrDisplay;
if(navigator.getVRDisplays) {
reportStageParams();
} else {
info.innerHTML = 'WebVR API not supported by this browser.'
}
function reportStageParams() {
info.innerHTML = 'IS WORKING SOMEHOW'
navigator.getVRDisplays().then(function(displays) {
vrDisplay = displays[0];
var stageParams = vrDisplay.stageParameters;
// stageParams is a VRStageParameters object
if(stageParams === null) {
info.textContent = 'Your VR Hardware does not support room-scale experiences.'
} else {
info.innerHTML = '<strong>Display stage parameters</strong>'
+ '<br>Sitting to standing transform: ' + stageParams.sittingToStandingTransform
+ '<br>Play area width (m): ' + stageParams.sizeX
+ '<br>Play area depth (m): ' + stageParams.sizeY
}
});
}
</script>
</html>
私はメッセージWebVR API not supported by this browser.
を得続けます?なぜか分からない。 WebVRを設定した経験がある人は、私がそれを動作させるために必要なことを教えてください。最新のブラウザである最新の携帯電話を使用しているため、WebVRをいくつかの設定で有効にする必要があるようですが、ウェブ上で何も見つけられないようです。
S8にUnityの問題がありました(これは修正されたようです)。関連することができますか? https://github.com/googlevr/gvr-unity-sdk/issues/771 – chelder