Предполагая, что вы включаете свои midi-файлы в папку StreamingAssets
:
На Android файлы в StreamingAssets
сжимаются. Вам необходимо использовать класс UnityWebRequest
, чтобы получить их.
Из руководства :
Невозможно получить доступ к папке StreamingAssets на WebGL и платформы Android. В WebGL нет доступа к файлам. Android использует сжатый файл .apk. Эти платформы возвращают URL-адрес. Используйте класс UnityWebRequest для доступа к активам.
Если ваша midi-библиотека не может их читать, загрузите их через UnityWebRequest
и сохраните их по другому пути (например, Application.PersistentDataPath
), чтобы вы может дать реальный путь к файлу библиотеки для загрузки.