Аудио Gluon Attach не воспроизводит звук на AndroidAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Аудио Gluon Attach не воспроизводит звук на Android

Сообщение Anonymous »

Я пытаюсь воспроизвести короткий звуковой клип, когда пользователь нажимает на холст 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»