Я пытаюсь воспроизвести короткий звуковой клип, когда пользователь нажимает на холст javafx, я следовал документации по прикреплению аудио, предоставленной gluon, но звук не воспроизводится, когда я устанавливаю приложение на телефон Android, вот что я могу сделать: реализация на основе глюонной документации
graphicContext.getCanvas().setOnMousePressed(e -> {
playSound();
});
private void playSound(){
soundTask = new Task(){
@Override
protected Void call(){
Services.get(AudioService.class)
.ifPresent(audioService -> audioService
.loadSound(getClass().getResource("/com/mycompany/sample/gameClick.wav"))
.ifPresent(audio -> audio.play()));
return null;
}
};
Thread soundThread = new Thread(soundTask);
soundThread.setDaemon(true);
soundThread.start();
}
мой список вложений в моем pom.xml выглядит так
com.gluonhq.attach
audio
${attach.version}
com.gluonhq.attach
audio
${attach.version}
android
runtime
com.gluonhq
gluonfx-maven-plugin
${gluonfx.plugin.version}
${gluonfx.target}
display
lifecycle
statusbar
storage
util
audio
${mainClassName}
.*/gameClick.wav$
когда я запускаю
mvn -Pandroid gluonfx:install gluonfx:nativerun
< /blockquote>
Я получаю следующее.
Журналы собственного запуска:
[Sun Mar 31 13:46:24 EAT 2024][INFO] [SUB] D/GraalGluon( 382): ATTACH_DALVIK, tid = 608, existed? 0, dalvikEnv at 0xb40000714bcf3590
[Sun Mar 31 13:46:24 EAT 2024][INFO] [SUB] D/GluonAttach( 382): Util :: Load className com/gluonhq/helloandroid/Util
[Sun Mar 31 13:46:24 EAT 2024][INFO] [SUB] D/GraalGluon( 382): ATTACH_DALVIK, tid = 608, existed? 1, dalvikEnv at 0xb40000714bcf3590
[Sun Mar 31 13:46:24 EAT 2024][INFO] [SUB] V/GluonAttach( 382): Util
[Sun Mar 31 13:46:24 EAT 2024][INFO] [SUB] D/GraalGluon( 382): DETACH_DALVIK, tid = 608, existed = 1, env at 0xb40000714bcf3590
[Sun Mar 31 13:46:24 EAT 2024][INFO] [SUB] D/GluonAttach( 382): Dalvik Util init was called
[Sun Mar 31 13:46:24 EAT 2024][INFO] [SUB] I/GluonAttach( 382): JNI_OnLoad_audio called
[Sun Mar 31 13:46:24 EAT 2024][INFO] [SUB] D/GluonAttach( 382): [Audio Service] Initializing native Audio from OnLoad
[Sun Mar 31 13:46:24 EAT 2024][INFO] [SUB] D/GraalGluon( 382): ATTACH_DALVIK, tid = 608, existed? 1, dalvikEnv at 0xb40000714bcf3590
[Sun Mar 31 13:46:24 EAT 2024][INFO] [SUB] D/GluonAttach( 382): Util :: Load className com/gluonhq/helloandroid/DalvikAudioService
[Sun Mar 31 13:46:24 EAT 2024][INFO] [SUB] D/GraalGluon( 382): ATTACH_DALVIK, tid = 608, existed? 1, dalvikEnv at 0xb40000714bcf3590
[Sun Mar 31 13:46:24 EAT 2024][INFO] [SUB] D/GraalGluon( 382): DETACH_DALVIK, tid = 608, existed = 1, env at 0xb40000714bcf3590
[Sun Mar 31 13:46:24 EAT 2024][INFO] [SUB] I/GluonAttach( 382): JNI_OnLoad_storage called
[Sun Mar 31 13:46:24 EAT 2024][INFO] [SUB] D/GluonAttach( 382): [Storage Service] Initializing native Storage from OnLoad
[Sun Mar 31 13:46:24 EAT 2024][INFO] [SUB] D/GraalGluon( 382): ATTACH_DALVIK, tid = 608, existed? 1, dalvikEnv at 0xb40000714bcf3590
[Sun Mar 31 13:46:24 EAT 2024][INFO] [SUB] D/GluonAttach( 382): Util :: Load className com/gluonhq/helloandroid/DalvikStorageService
[Sun Mar 31 13:46:24 EAT 2024][INFO] [SUB] D/GraalGluon( 382): ATTACH_DALVIK, tid = 608, existed? 1, dalvikEnv at 0xb40000714bcf3590
[Sun Mar 31 13:46:24 EAT 2024][INFO] [SUB] D/GraalGluon( 382): DETACH_DALVIK, tid = 608, existed = 1, env at 0xb40000714bcf3590
[Sun Mar 31 13:46:24 EAT 2024][INFO] [SUB] D/GraalGluon( 382): ATTACH_DALVIK, tid = 608, existed? 1, dalvikEnv at 0xb40000714bcf3590
[Sun Mar 31 13:46:24 EAT 2024][INFO] [SUB] D/GraalGluon( 382): DETACH_DALVIK, tid = 608, existed = 1, env at 0xb40000714bcf3590
[Sun Mar 31 13:46:24 EAT 2024][INFO] [SUB] D/GraalGluon( 382): ATTACH_DALVIK, tid = 610, existed? 0, dalvikEnv at 0xb40000714bcf3d70
[Sun Mar 31 13:46:24 EAT 2024][INFO] [SUB] D/GraalGluon( 382): DETACH_DALVIK, tid = 610, existed = 0, env at 0xb40000714bcf3d70
[Sun Mar 31 13:46:24 EAT 2024][INFO] [SUB] D/GraalCompiled( 382): don't add points, primary = -1
Подробнее здесь: https://stackoverflow.com/questions/782 ... on-android
Аудио Gluon Attach не воспроизводит звук на Android ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение