labstreaminglayer / plugin-UE4

LabstreamingLayer plugin for Unreal Engine 4
MIT License
10 stars 7 forks source link

Plugin not working on Meta Quest 3 #11

Open DomCoccorese opened 3 days ago

DomCoccorese commented 3 days ago

Hello I'm using this plugin inside an Unreal Engine project where I use an outlet component to send a simple message. Although it works in preview, the resulting apk installed in my Oculus Meta Quest 3 does not send any message. I want to specify that the Headset and the computer (where the inlet program is installed) are connected to the same network. Am I missing something? Does anyone faced the same issue with Meta Quest?

Thanks in advice

tstenner commented 3 days ago

Does the app have the CHANGE_WIFI_MULTICAST_STATE permission?

DomCoccorese commented 3 days ago

@tstenner thanks for the response. I've just tried your solution enabling CHANGE_WIFI_MULTICAST_STATE. Unfortunately it does not change anything

brifsttar commented 2 days ago

Did you make changes to the plugin so that it can build for Android? At the moment, only Windows is supported.

DomCoccorese commented 2 days ago

No I didn't make any change, I've just imported the plugin in Unreal and then built the project for Android. So this Plugin does not support Android? Is there a way to make it work? Thanks

brifsttar commented 2 days ago

This plugin only supports Windows, but it could probably work with Android if you have a liblsl built for Android (which I don't think are part of the release pipeline? But not sure).

If you have that, then you can probably edit the plugin to add Android support ([0], [1]).

In the meantime, I find it really weird that Unreal lets you package an Android project that uses this plugin without failing.

DomCoccorese commented 2 days ago

Yes I ensure that the plugin is enabled in Plugins tab and the package process completes successfully. I'm using Unreal 5.3.2. I'm already looking for liblsl (found here https://github.com/labstreaminglayer/liblsl-Android/tree/master), but for now I don't manage to build it (sorry but I'm not an Android Studio expert). In the links you provided it is reported that I need an *.so file to include, but I don't find any .so file inside liblsl repository