diff options
| author | syeopite <70992037+syeopite@users.noreply.github.com> | 2021-09-10 07:42:39 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-09-10 07:42:39 +0000 |
| commit | 50c8afb525429dcdb5a9b9bb4cf798ee9f62da2a (patch) | |
| tree | 9d8159cc3dbd8f7d75966f69befa9b8ffe69099d /assets | |
| parent | a539de4f9729594bc2a8a18cc9eed642582b7d67 (diff) | |
| download | invidious-50c8afb525429dcdb5a9b9bb4cf798ee9f62da2a.tar.gz invidious-50c8afb525429dcdb5a9b9bb4cf798ee9f62da2a.tar.bz2 invidious-50c8afb525429dcdb5a9b9bb4cf798ee9f62da2a.zip | |
Handle equirectangular projections for VR (#2379)
Diffstat (limited to 'assets')
| -rw-r--r-- | assets/js/player.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/assets/js/player.js b/assets/js/player.js index 0de18d92..a8a75f6e 100644 --- a/assets/js/player.js +++ b/assets/js/player.js @@ -151,7 +151,12 @@ player.on('error', function (event) { // Enable VR video support if (video_data.vr && video_data.params.vr_mode) { player.crossOrigin("anonymous") - player.vr({projection: "EAC"}); + switch (video_data.projection_type) { + case "EQUIRECTANGULAR": + player.vr({projection: "equirectangular"}); + default: // Should only be "MESH" but we'll use this as a fallback. + player.vr({projection: "EAC"}); + } } // Add markers |
