2017-05-02 4 views
1

Je développe un menu blu-ray avec Java (BD-J). J'ai développé une animation de chargement simple. lors de l'exécution sur PS3, soft players (PowerDVD, TotalMedia Theater, ...) et quelques hard players (Samsung ht-c6950w), il n'y a pas de problème et ça tourne comme un charme. Mais lors de l'exécution sur d'autres lecteurs durs (LG, Panasonic, Samsung, ...) rien ne se passe. Vous ne pouvez pas voir d'image sur l'écran.Les images de menu ne s'affichent pas dans le lecteur de matériel mais dans les lecteurs de logiciels et PS3

+0

Personne ne veut me aider !!! Je devrais me corriger à propos de la lecture du disque sur les lecteurs durs, cela fonctionne (boutons, fonctions que j'ai conçu pour l'application), mais aucune image n'est dessinée. Cela signifie que l'utilisateur final doit savoir comment entrer dans la sélection de scène sans le voir et ensuite il/elle peut l'utiliser !!! – Arvin

Répondre

0

BD-J Xlets est JavaME. La chose à propos de JavaME (sur les lecteurs Blu-ray et les téléphones portables) est qu'il se comporte différemment sur différents appareils. Différents fabricants l'implémente simplement différemment. (D'où la raison pour laquelle les codeurs Java ont remplacé le "Code une fois, exécuté n'importe où" par "Code une fois, débogage partout").

Certains lecteurs Blu-ray sont très tolérants alors que d'autres sont très délicats. Donc oui, vous aurez besoin de déboguer sur beaucoup de lecteurs différents pour vous assurer que votre Xlet fonctionne sur autant de périphériques différents que possible. (Je pense avoir environ 15 joueurs différents, achetés sur différents marchés aux puces et autres).

Voici deux choses que j'ai appris au cours de mes recherches:

  • Certains joueurs ont besoin d'une vidéo à lire avant les travaux BD-J. Donc, si vous n'avez aucune vidéo dans votre projet, ajoutez un petit écran noir de 3 secondes et jouez-y.
  • Il y a un dossier appelé CERTIFICATE à la racine du disque. Ce dossier doit contenir un fichier id.bdmv contenant l'ID du disque - indépendamment du fait que votre BD-J Xlet soit signé ou non. Encore; certains joueurs pardonnent à ce sujet - d'autres ne le sont pas.

Il n'y a pas beaucoup de places pour les personnes intéressées à BD-J, mais vous pouvez trouver quelques liens utiles à http://www.Blu-Play.com