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)
|
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/solved-cannot-load-audio-files-from-classpath-place-your-audio-files-in-androids-assets-directory/37050
https://hub.jmonkeyengine.org/t/android-assets-manager-cannot-find-audio-files/44638
Android NativeVorbisLoader can not load audio files outside Android's assets directory.
jmonkeyengine/jme3-android/src/main/java/com/jme3/audio/plugins/NativeVorbisLoader.java
Lines 151 to 158 in 0cb5fe7
Related forum posts:
https://hub.jmonkeyengine.org/t/solved-cannot-load-audio-files-from-classpath-place-your-audio-files-in-androids-assets-directory/37050
https://hub.jmonkeyengine.org/t/android-assets-manager-cannot-find-audio-files/44638