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

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    août 2016
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : août 2016
    Messages : 30
    Points : 28
    Points
    28
    Par défaut Erreur de lecture d'une vidéo depuis une webview sur Mac
    Bonjour à tous,
    Le titre est assez explicite mais je vais essayer de préciser un peu le contexte et le besoin.

    Je dois faire un écran de veille sur PC et sur Mac qui affiche une page internet précise.
    Cette dernière, selon certains critères de l'utilisateur, choisit des spots de publicité et les affiche en boucle.
    Même si j'ai eu des soucis sous windows, avec notamment deux posts résolus sur ce forum (merci encore les amis), les choses se sont pas mal passées et tout fonctionne. Par contre, sur Mac, c'est une autre histoire.
    Les PDF s'affichent, les images et les articles aussi. Les pages sont navigables (c'est un screen saver interactif que je fais), bref tout est va pour le mieux dans le meilleur des mondes sauf les vidéos.

    J'utilise JavaFx et une WebView pour afficher tout cela et je suis sous Catalina.

    Il y a deux formats de vidéos :
    -VIMEO : un cercle rouge qui tourne le temps du chargement (1 ou 2 secondes max) puis un cercle blanc qui tourne en boucle. Sur un clic droit, j'ai une option de lancer la vidéo dans une nouvelle fenêtre . J'ai alors un message "Il est impossible de lire cette vidéo à cause de ses paramètres de confidentialités.".

    -HTML5 et MP4 : la vidé&o ne se lance pas toute seule. Si j'appuie sur lecture, une cercle bleu clair tourne en boucle.

    De ce que j'ai vu sur le net, les vidéo VIMEO sur Mac sont en effet assez chiantes donc je me suis concentré sur le HTML5, ce qui me parait d'ailleurs une meilleure idée.
    Voici un exemple de l'intégration d'une vidéo dans la page :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <video id="toto" controls loop muted autoplay>
      <source src="https://xxxxxxx/spot.mp4" type="video/mp4" />
      Your browser does not support the video tag.
    </video>
    Rien d'extraordinaire ici, le message ne s'affiche pas, j'ai juste un cadre noir avec les commandes en dessous mais le temps reste à 0 et la vidéo ne commence pas.
    Si je télécharge la vidéo seule et que je la charge en "file:///Users...", elle s'affiche bien dans la webview. Ce n'est donc pas un problème d'encodage ou de compatibilité.
    J'ai juste l'impression que la webview n'accède pas à la vidéo quand elle est stockée à distance.

    Bien sur, sinon tout ce que je viens de dire n'aurais pas beaucoup de sens, si j'appel le site depuis Chrome ou Safari, tout s'affiche correctement, y compris cette satané vidéo. Ce n'est donc pas un problème de code (ou du moins, ce n'est pas une faute énorme dans un chemin d'accès par exemple).

    Si vous avez quelques propositions, je suis preneur.
    Notamment, si c'est un problème d'accès comme je le pense, pouvez-vous me dire les différences en terme d'accès entre une webview et une application comme Chrome? Des restrictions en plus ou en moins?

  2. #2
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    août 2005
    Messages
    6 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : août 2005
    Messages : 6 644
    Points : 23 034
    Points
    23 034
    Billets dans le blog
    50
    Par défaut
    Pas de solution miracle a te donner hélas a part tenter de passer a une version de Java + JavaFX plus récente pour voir si ça apparaît toujours et reporter le bug chez Oracle.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    août 2016
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : août 2016
    Messages : 30
    Points : 28
    Points
    28
    Par défaut
    Je donne des news de mon problème qui n'est pas résolu mais qui a avancé.
    La décision a été prise de changer le langage utilisé.
    Au départ, ça devait être Java pour les deux environnements mais au final, ce sera Java pour windows et objective-c pour Mac.
    J'ai donc créé une nouvelle question dans la rubrique objective-c (comme c'est un langage que je ne maitrise pas encore, vous allez me voir souvent ) pour un premier problème mais cela semble quand même moins grave que pour cette demande.

    Pour les curieux, voici ma seconde requète : https://www.developpez.net/forums/d2.../#post11555583

    Merci quand même pour l'aide.
    @++

  4. #4
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    août 2005
    Messages
    6 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : août 2005
    Messages : 6 644
    Points : 23 034
    Points
    23 034
    Billets dans le blog
    50
    Par défaut
    Bon courage !
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur de lecture d'une dll
    Par matimatiksa dans le forum Simulink
    Réponses: 2
    Dernier message: 03/05/2015, 20h07
  2. Erreur de lecture d'une image
    Par soniaIRM dans le forum Images
    Réponses: 2
    Dernier message: 28/03/2012, 15h38
  3. Erreur de format d'une bd sur linux
    Par tcharles dans le forum Débuter
    Réponses: 1
    Dernier message: 09/10/2007, 19h35
  4. Erreur de lecture d'une video
    Par ZAYDOUN dans le forum MATLAB
    Réponses: 5
    Dernier message: 22/03/2007, 13h34
  5. Erreur apres restauration d'une base sur nouveau serveur
    Par tribune dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 03/02/2006, 15h54

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