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

Servlets/JSP Java Discussion :

vidéo youtube dans application j2EE


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 3
    Par défaut vidéo youtube dans application j2EE
    Bonjour à tous,

    je suis en train de développer une application style Dvdthèque afin de pouvoir voir le résumé les acteurs etc de mes différents dvds. J'aimerai pouvoir ajouter sur la page de mes dvds une vidéo extraite de youtube de la bande annonce du film. J'utilise ma base de donnée Mysql pour avoir l'url de la vidéo via un managed Bean.

    J'ai testé différentes possibilités comme : (dans un <h:form>)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <object width="200" height="164">
    	<param name="movie" value="<h:outputText escape='false' value='#{managedBean.url}'/>">
            <embed src="<outputText escape='false' value='#{managedBean.url}'/>" type="application/x-shockwave-flash" width="200" height="164"></embed>
    </object>
    Erreur : impossible de mettre "#{}" dans param.

    J'ai donc essayé entre deux balises <f:view>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <object width="200" height="164">
    	<f:param name="movie" value="<h:outputText escape='false' value='#{managedBean.url}'/>"/>
            <embed src="<outputText escape='false' value='#{managedBean.url}'/>" type="application/x-shockwave-flash" width="200" height="164"></embed>
    </object>
    Erreur : la page s'affiche mais pas ma vidéo.

    Quand je met un lien direct sans passer par mon managed Bean j'ai aucune erreur et la vidéo s'affiche. Si vous avez des idées pour m'aider je vous en serai très reconnaissant.

    Cordialement.

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    en jsp, les parties qui ne sont pas des tags JSF doivent etre inclues dans des tags <f:verbatim>. sinon, tout est ejecté après la vue jsf et t'as une partie fixe, vide de son contenu jsf, après tout.

    Le mieux est peut etre de mettre toute la section <object> dans un f:outputText avec escape=false.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 3
    Par défaut
    Merci tchize_ de m'avoir répondu.

    J'ai essayé avec les tags <f:verbatim> malheureusement ça ne marche pas. J'ai également essayé avec le outputText et j'ai toujours la même chose, c'est-à-dire que ma page s'affiche je peux cliquer droit sur la vidéo (invisible) et lire "animation non chargée" voilà

    Je joins le code source de ma page qui sait cela aidera.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
    <%@ taglib prefix="f"  uri="http://java.sun.com/jsf/core"%>
    <%@ taglib prefix="h"  uri="http://java.sun.com/jsf/html"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Bienvenue dans la DVDthèque</title>
    </head>
    <body>
    <f:view>
    <h:form>
    <table width="800" height="800" border="1" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <th width="150" height="100" scope="col"><img src="../cinema.jpg" width="150" height="100" /></th>
        <th width="650" scope="col"><img width="466" height="105" alt="Application DVDthèque" /></th>
      </tr>
      <tr>
        <td height="650">&nbsp;</td>
        <td>
     
     
    				<br><h:outputText value="#{managedBean_crud.dvd.titre}" /><br><br>
    				<h:graphicImage url="#{managedBean_crud.dvd.image}" width="240" height="320"></h:graphicImage><br><br>
     
    				<object width="200" height="164">
    					<param name="movie" value="<h:outputText escape='false' value='#{managedBean_crud.dvd.ba}'/>">
    					<embed src="<h:outputText escape='false' value='#{managedBean_crud.dvd.ba}'/>" type="application/x-shockwave-flash" width="200" height="164"></embed>
    				</object><br><br>
     
     
    				Titre anglais : <h:outputText value="#{managedBean_crud.dvd.titreen}"/><br>
    				Acteurs : <h:outputText value="#{managedBean_crud.dvd.acteurs}"/><br>
    				Réalisateur : <h:outputText value="#{managedBean_crud.dvd.realisateur}"/><br>
    				Sortie : <h:outputText value="#{managedBean_crud.dvd.annee}"/><br>
    				Durée : <h:outputText value="#{managedBean_crud.dvd.duree}"/><br>
    				<br><br><h:outputText value="#{managedBean_crud.dvd.resume}"/><br><br>
     
    				<h:commandButton value="Revenir à la liste entière" action="#{managedBean_page.AfficheUnToAfficheAll}"/>
    				<h:commandButton value="Supprimer ce Dvd" action="#{managedBean_crud.delete}"/>
    				<br><br>
     
    	</td>
      </tr>
     </table>
    </h:form>
    </f:view>
    </body>
    </html>
    J'ai vérifié le code source de ma page, j'obtiens bien l'url de la vidéo dans le src et le value.

Discussions similaires

  1. Vidéos Youtube dans une application WP
    Par rafoufoun dans le forum Windows Phone
    Réponses: 7
    Dernier message: 04/03/2013, 19h21
  2. Intégrer une vidéo YouTube dans son site
    Par laurentSc dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 26/09/2011, 12h45
  3. Vidéos Youtube dans balise MARQUEE
    Par psgkiki dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 06/08/2008, 13h28

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