question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Provide XR.stop() method for XRServiceProvider

See original GitHub issue

Is your feature request related to a problem? Please describe. I’m experimenting with dynamically loading private Sumerian scenes from within an Amplify site. Dynamic loading – background loading of scenes not currently being rendered or played – seems possible with the combination of the XR.loadScene(), XR.start(), and hopefully XR.stop().

Describe the solution you’d like A stop() method on the XRServiceProvider, to allow private scenes to be stopped gracefully.

Describe alternatives you’ve considered

  1. Dynamic loading inside a top-level Sumerian scene using @prestomation’s sumerian-scene-loader library, and making any “scene switches” occur within this scene. Or,
  2. Attempt to use loadScene and start, in combination with manipulation of the DOM to simulate an exit method, e.g. deleting the root div that the original XR.loadScene references.

Additional context

Issue Analytics

  • State:open
  • Created 5 years ago
  • Comments:6 (1 by maintainers)

github_iconTop GitHub Comments

1reaction
jkeys-ecg-nmsucommented, Jul 22, 2020

@jordanmcdougall not as far as I know, we worked around it by always having a scene loaded and doing orchestration within that scene. I’ll re-open since other people need support for this.

1reaction
jordanranzcommented, Dec 18, 2018

A stop() or pause() needs to be exposed by the sceneController loaded by the Sumerian API. I’ll make note of this feature request and work with the Sumerian team to come up with a path forward on this. Will update this issue when I have new information.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Cisco IOS XR Software Release 4.3 - Retirement Notification
The Cisco IOS XR Software Release 4.3 has been retired and is no longer supported. End-of-Sale Date: 2015-04-10. End-of-Support Date: 2020-04-30.
Read more >
XR Interaction Toolkit - Unity - Manual
A component that turns XR controller input such as a button press into interaction events like hover, or select. Also provides a way...
Read more >
How to unlock your iPhone to use it with a different service ...
You can find out if your iPhone is locked by going to Settings > General > About. If "No SIM restrictions" appears next...
Read more >
WebXR Device API - W3C
Terms like "XR device", "XR application", etc. are generally understood ... The end() method provides a way to manually shut down a session....
Read more >
MediaPlayer - Android Developers
It is a programming error to invoke methods such as getCurrentPosition() ... Calling stop() stops playback and causes a MediaPlayer in the Started,...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found