Я пытаюсь воспроизвести короткий звуковой клип, когда пользователь нажимает на холст 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
Форум для тех, кто программирует под Android
-
Anonymous
1711882209
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
Подробнее здесь: [url]https://stackoverflow.com/questions/78248423/gluon-attach-audio-doesnt-play-any-sound-on-android[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия