yes you are right, to protect your IP you can bundle your QML & JS files in a qrc resources file, and put your assets into the assets folder on Android and the app bundle on iOS. We have prepared that for you in V-Play. We allow changing the deployment without you having to worry about path changes (i.e. you do not need to change the file prefix in your qml files!).
Please have a look at the .pro and main.cpp file of our demos and the wizard files you used to create your project. There you will find a note
# NOTE: for PUBLISHING, perform the following steps:
and change the path to the main.qml file in your main.cpp to “qrc:/qml/Main.qml”
That way, your qml files are protected and sound issues are resolved.
Regarding the audio performance issue, we’ll run a few tests and then change the internals of SoundEffectVPlay to what works best. What is your experience what works best?