• The problem I see is not to be offline, but random users exiting the Browser to the main GUI, then confusion, etc.

    (this is a public event with guides but they can't see what people do, when they wear the Oculus)

    You'd maybe have to run a custom application and not just the Oculus Browser.

    No idea if that is possible somehow.

    EDIT:

    Probably works ...

    if it is possible to create / build and upload an android app running an offline krpano tour.

    (i did that already for iOS in the past)

    anybody ever tried this on an Oculus ?

  • MetaQuestでローカルwebサーバを立ててスタンドアロンでWebXRアプリを動かす - Qiita
    Meta Quest上にローカルwebサーバを立てて、そこでWebXRアプリを動かそうという記事です。これで完全スタンドアロンでWebXRアプリを動かすことができます。以下MetaQuestで記…
    qiita.com


    I'm also interested in this matter.
    However, I'm not good at programming. . .
    Is this article helpful?
    If it works well, I would appreciate it if you could let me know.
    thank you.

    It's an automatic translation, so I don't know the detailed intent.
    Sorry for my bad English.

  • Hi,
    you could use an idle time to restart your tour

    krpano.idletime = "5";
    krpano.events.onidle = "gotostart()"; //After 5 seconds without headset movement gotostart

    hi, yes, i used it..till now

    I just noticed that the ondile event does not fire when in webvr. this must be something from this version because i was using it successfully before

    to reproduce this is just put an action

    add an event onidle="resetvrtour();"

    an an action

    <action name="resetvrtour">
    trace('idletime');

    and see , in webvr fake mode for example, that in vr trace does not show and in regular mode it does

    --- update --

    just added a trace to "onviewchange" and, at least in fake vr, this keeps getting called although i'm not moving.. may be this is why onidle does not get fired

    just tested it on quest3 and it does not get back to start either

  • i ended up with this on "onviewchange"

    the roundval is because even when oculos are on a table the value of hlookat has so many decimal digits that it keeps changing

    if (webvr.isenabled ,
    roundval(newlookat, view.hlookat, 0);
    if (newlookat != oldlookat ,
    set(oldlookat , get(newlookat));
    stopdelayedcall(resettour);
    delayedcall( resettour , 20 , resetvrtour(); );

    hope it helps

  • Hey!

    Did one of you finally manage to have Quest Device in Kiosk-Mode showing a KRPano Tour?

    We also need this for an exhibition (only one device) and are searching for someone doing this (paid of course).

    We already have the Quest Business Account and ArborXR running.

    So if you're interested please send us Text.

    Thanks!

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!