-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed
Labels
AndroidbugSomething that is supposed to work, but doesn't. More severe than a "defect".Something that is supposed to work, but doesn't. More severe than a "defect".
Milestone
Description
Android NativeVorbisLoader can not load audio files outside Android's assets directory.
java.lang.UnsupportedOperationException: Cannot load audio files from classpath.Place your audio files in Android's assets directory
at com.jme3.audio.plugins.NativeVorbisLoader.load(NativeVorbisLoader.java:122)
at com.jme3.asset.DesktopAssetManager.loadLocatedAsset(DesktopAssetManager.java:260)
at com.jme3.asset.DesktopAssetManager.loadAsset(DesktopAssetManager.java:374)
at com.jme3.audio.AudioNode.<init>(AudioNode.java:164)
at com.jme3.audio.AudioNode.<init>(AudioNode.java:144)
at com.scenemaxeng.projector.SceneMaxApp.loadAudioResource(SceneMaxApp.java:880)
at com.scenemaxeng.projector.SceneMaxApp.loadResource(SceneMaxApp.java:864)
at com.scenemaxeng.projector.SceneMaxApp.run(SceneMaxApp.java:719)
at com.abware.scenemax3dgamehub.JmeProjectorFragment.runScript(JmeProjectorFragment.java:63)
at com.abware.scenemax3dgamehub.ui.FullscreenGameActivity$7.run(FullscreenGameActivity.java:255)
at android.os.Handler.handleCallback(Handler.java:789)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6541)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
jmonkeyengine/jme3-android/src/main/java/com/jme3/audio/plugins/NativeVorbisLoader.java
Lines 151 to 158 in 0cb5fe7
| public Object load(AssetInfo assetInfo) throws IOException { | |
| AudioKey key = (AudioKey) assetInfo.getKey(); | |
| if (!(assetInfo instanceof AndroidLocator.AndroidAssetInfo)) { | |
| throw new UnsupportedOperationException("Cannot load audio files from classpath." + | |
| "Place your audio files in " + | |
| "Android's assets directory"); | |
| } | |
Related forum posts:
https://hub.jmonkeyengine.org/t/android-assets-manager-cannot-find-audio-files/44638
Metadata
Metadata
Assignees
Labels
AndroidbugSomething that is supposed to work, but doesn't. More severe than a "defect".Something that is supposed to work, but doesn't. More severe than a "defect".