IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Multimédia Java Discussion :

JOAL sans installer OpenAL


Sujet :

Multimédia Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Août 2005
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 8
    Par défaut JOAL sans installer OpenAL
    Bonjour,

    Dans le cadre de mon projet de fin d'étude je travaille sur l'accessibilité des jeux vidéos aux mal voyants.

    Je suis donc amené à utiliser les sons avec notamment JOAL.

    J'ai pas mal de contrainte, la première et de faire du java (applet, java web start,... à definir plus tard) et la seconde et de faire installer le moins de chose possible sur le pc du client (la configuration des pc pour aveugle est souvent complexe et il faudrait éviter de tout mettre en l'air).

    Je voudrais donc savoir s'il est possible d'utiliser JOAL sans installer OpenAL, pour le moment j'ai essayé de mettre les dll d'OpenAL dans mon projet JAVA, il les trouve mais ca n'a pas l'air de fonctionner, ou alors j'ai peut etre fait une fausse manip.

    Si quelqu'un a déjà été confronté au problème ou sait comment faire, je suis preneur.

    Merci de votre aide.

  2. #2
    Membre confirmé
    Avatar de chriscoolletoubibe
    Inscrit en
    Novembre 2006
    Messages
    151
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Novembre 2006
    Messages : 151
    Par défaut
    Plop!
    Et bien c'est une question qu'on ne se pose pas tous les jours Pour ma part je ne crois pas que cela soit possible. Pour utiliser une DLL supplémentaire il me semble qu'il faut que cette dernière soit dans le répertoire bin de ta JRE.

    Quelqu'un pourrait tout de même confirmer ou infirmer mes dires?

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Août 2005
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 8
    Par défaut
    J'ai trouvé une piste, mais je me heurte a d'autres problèmes.
    La solution trouvé est au niveau des Java Web Start, il y a moyen de lui dire de charger un jar contenant des fichiers natif avant le lancement de l'application.

    Tout ca en théorie il reste plus qu'a trouver comment le mettre en pratique.

  4. #4
    Membre confirmé
    Avatar de chriscoolletoubibe
    Inscrit en
    Novembre 2006
    Messages
    151
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Novembre 2006
    Messages : 151
    Par défaut
    Ha bon ?
    Je suis intéressé de connaitre la solution même théorique, tu peux me donner des informations?

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Août 2005
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 8
    Par défaut
    Dans les java web start, il y a un fichier de configuration XML (en .JNLP).
    Il faut éditer le fichier et ajouter dans les ressourses une ligne du genre:
    <nativelib href="MesDLL.jar"/>
    MesDLL.jar est une archive jar contenant uniquement les DLL ou l'équivalent linux qui m'intéressent.
    Les ressources sont chargées avant l'application.

    Dans mon cas les DLL d'openAL sont chargées avant le lancement de l'application et normalement la JVM sait ou trouver les DLL et ne va pas les chercher dans le System32 (ou autre pour linux).

    Me reste plus qu'a régler un problème de certificat et je saurais si oui ou non ca fonctionne. Mon soucis est que les java web start utilisant des libraires natives sont obligé d'être certifiée et j'utilise l'option "self-certified" pour faire mes jar. Le soucis c'est que mes deux jar (celui de l'appli et celui des dll) ne sont pas compilés ensembles et n'ont pas le même certificat, et la JVM ne veux donc pas les lancer ensemble...

Discussions similaires

  1. [OpenGL ES 2.x] Installer Open GL sans carte graphique: pour QtCreator + virtualBox
    Par Schaublore dans le forum OpenGL
    Réponses: 2
    Dernier message: 05/01/2015, 18h14
  2. Comment installer notre .exe sans installer CR ?
    Par speed034 dans le forum SAP Crystal Reports
    Réponses: 113
    Dernier message: 01/09/2008, 15h10
  3. [SGBDR] une BDD Simple à transporter/ sans install.
    Par Manopower dans le forum Bases de données
    Réponses: 6
    Dernier message: 06/10/2005, 16h53
  4. application utilisant BD locale sans installation complexe
    Par snjonjo dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 09/01/2005, 02h44
  5. Utilisation de MSGraph sans installation D'office
    Par [DreaMs] dans le forum ASP
    Réponses: 8
    Dernier message: 25/08/2003, 14h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo