vidéo en ligne - PHP - Programmation
Marsh Posté le 31-03-2007 à 22:11:58
ReplyMarsh Posté le 31-03-2007 à 23:48:44
Ok je me renseigne sur les iframe.
Par contre Ajax, je ne vois pas où tu veux en venir...
Mais merci de vos réponses, j'approfondie tout ça.
N'hésitez pas à me proposer vos idées, c'est sympa !
Kick
Marsh Posté le 01-04-2007 à 23:59:53
Citation : ce soit seulement la partie du milieu (contenant le Player) qui se recharge, sans que ce soit la fenêtre entière qui se raffraîchisse. |
c'est le principa d'ajax. du DHTML + language scripting coté serveur avec requete XML qui permet de ne rafraichir qu'une partie de ta page
(par exemple réafficher ton player avec une nouvelle url de video sans tout recharger)
Marsh Posté le 02-04-2007 à 13:18:54
OK, merci.
Par contre, je peux aussi 'utiliser en php, avc un base. Parce que l'emplacement des bases est défini sur le database.
Sinon ça ne va pas jouer sur le référencement de mon site ?
Marsh Posté le 02-04-2007 à 14:13:38
non tu n'aura qu'une page référencée (a moins de faire du url rewriting)
mais avec une iframe c'est pas mieux ^^ et c'est plus crade aussi (mais plus simple)
Marsh Posté le 02-04-2007 à 17:40:44
ok et c'est assez simple à comprendre ?
Parce que je viens de le faire avc une iframe et ça a l'air pas mal.
Sinon, tu peux m'expliquer ce qu'est un url rewriting.
A part ça, tu prendrais lequel des deux toi ?
Marsh Posté le 02-04-2007 à 17:43:53
moi je ferai un coup d'ajax
l'url rewriting, c'est réécrire les index.php?variable=prout&conf=gnagna
par /ma-page-super-bien
par exemple (donc une url "différente" du point de vue du moteur de recherche, donc indexée)
c'est un possibilité d'apache, avec des htaccess
par contre l'ajax sera un peu plus compliqué d'une iframe...
Marsh Posté le 02-04-2007 à 17:47:19
Citation : l'url rewriting, c'est réécrire les index.php?variable=prout&conf=gnagna |
Mais alors je dois faire des liens pr chaque vidéos ?
Marsh Posté le 02-04-2007 à 17:51:41
bé non, c'est l'interet du truc huhu
ça permet de réécrire une url sous une forme différente, avec des variables, mais écris différement
en fait mon exemple précedent est bidon...
plutot du style:
index.php?page=ma-super-page
réécrite en :
ma-super-page.html
Marsh Posté le 02-04-2007 à 17:57:43
Et si mes pages sont d'habitude en php ?
C'est sympa de m'aider.
Je vais pas trop galérer à faire avec ajax ? et ajax a-t-il des inconvénients ?
Marsh Posté le 02-04-2007 à 20:02:13
J'ai essayé avec une iframe.
Le problème est que quand la frame a la même dimension la player, et quand je lance une vidéo il met des barres pour dérouler la page à droite et en bas, et le player est beaucoup plus petit. Bref : la frame et le player se s'ajuste pas à la même taille. Et si j'essaye d'agrandir la frame de 10 ou 15 le width et le heigth, c'est pareil. Par contre si j'augmente de 50, ça marche mais c'est bcp trop grand donc il y a du vide entre les limites du player et celles de la frame.
Vous pouvez voir sur http://www.balearica.tv . Vous cliquez sur un lien dans le menu à gauche et la vidéo s'affiche mais c'est moche... Ne faîtes pas gaffe à l'esthétique, j'e n'y ai pas porté attention.
Merci d'avance !
Marsh Posté le 02-04-2007 à 21:55:01
kick591 a écrit : bah tu es parti ? |
heu ouai fin des cours
apres j'avais anglais :-( et je pouvais meme pas utiliser mon pda, le wifi porte pas jusque dans cette salle -_-
donc ajax a pas vraiment de gros inconvénient, mise à part la "lourdeur" des pages quand on doit faire de gros scripts (par exemple chargement de gmail )
oui tu peux utiliser le php, bien sur
si tu connais l'url et les dimensions via un script php, ensuite une petite requete xml pour rafraichir la page et hop ça te met la bonne video et resizant le player...
pour ça, il faut quelques notions des requetes xml utilisées dans l'ajax (y a des tutos un peu partout), en php, et en javascript...
si t'est partant pour tenter ce petit travail, tu as ceci à faire:
- affichage d'une premeire video, voir rien...
- on clique sur un lien, video2 par exemple. pas un lien conventionnel, mais un script javascript sur l'evenement
- ce script execute une requete (on va demander au script php de nouvelles infos)
- le script php invoqué réponds
- le script js reçoit les infos, réajuste le player
- cay fait
et voilà le travail
à toi de jouer maintenant
note: ajax = asynchronous javascript and xml, pas pour laver tes chiottes
Marsh Posté le 03-04-2007 à 07:49:00
Mais quelles sont les différences entre ajax et les iframe ? Parce que si elles sont minimales, autant faire avec une iframe, non ?
Sinon regarde le message au dessus du tiens, celui que j'ai posté après "bah t'es parti ?", stp.
Marsh Posté le 03-04-2007 à 09:54:38
différence ?
une iframe c'est une page externe affichée dans ta page courante, et ajax tu un'as qu'une seule page.
"autant faire une iframe"
pour faire simple et cradingue ouai, pour bien faire et geeker, non. à toi de voir
Marsh Posté le 03-04-2007 à 19:49:10
Ok, bin je vais tenter avec AJAX.
Donc j'apprend à faire une requète XML à la fois en php mais aussi en javascript ?
Marsh Posté le 04-04-2007 à 00:02:53
non, en fait tu créé un object javascript qui va s'occuper de faire une requete vers une page php, qui va renvoyer des infos a ton script javascript qui va ensuite pouvoir modifier tes elements dans ta page xhtml
Marsh Posté le 04-04-2007 à 07:20:53
ok, d'accord. Un petit tuto et ça sera sûrement bon.
Mais si j'ai bien compris AJAX n'est donc pas un language en lui même. C'est un "processus" qu'il faut réaliser en connaissant deux langages ?
Marsh Posté le 04-04-2007 à 13:01:39
ajax c'est qu'un nom qu'on donne a un melange de technologies: DHTML (lui même étant mélange de XHTML, Javascript, CSS) = Dynamix HTML, XML (pour les requetes), language dynamique coté serveur (PHP, PSP, JSP...)
des tutos y'en as partout
enjoy
Marsh Posté le 05-04-2007 à 07:47:45
kick591 a écrit : ok, d'accord. Un petit tuto et ça sera sûrement bon. |
Marsh Posté le 05-04-2007 à 17:11:51
ReplyMarsh Posté le 05-04-2007 à 21:16:13
dsl zecrazytux, je n'ai pas voulu faire ça, mais je savais pas comment supprimer mon message.
Excuse moi.
J'ai trouvé un tuto sur le javascript et un sur les requète xml (c'est assez dur d'ailleurs). C'est tout ce que je dois apprendre ? Dois-je aussi approfondir certains points du php ou autre ?
Marsh Posté le 06-04-2007 à 09:44:11
np
non php, rien de spécial
c'est pas spécialement dur, au début c'est un peu de copier colle rpour les requetes, puis apres t'aura choppé le truc
Marsh Posté le 06-04-2007 à 13:09:44
T'as pas été voir les autres sites de mattage de vidéo ? T'aurais pas remarqué l'utilisation de flash ? Et tu t'es pas demandé pourquoi ?
Marsh Posté le 06-04-2007 à 13:30:38
Non je n'en consulte pas tellement, donc je ne l'air pas remarqué et cela va de sois que je n'ai donc pas pu me demander pourquoi...
Mais je veux bien que tu m'expliques, sauf si c'est pr le faire aussi méchament... :-(
Marsh Posté le 06-04-2007 à 13:31:33
kick591 a écrit : Non je n'en consulte pas tellement, donc je ne l'air pas remarqué et cela va de sois que je n'ai donc pas pu me demander pourquoi... |
Marsh Posté le 06-04-2007 à 13:52:54
Euh suis gentil moi ^^
Si tu ne sais pas comment faire un truc, ça peut-être une bonne idée d'aller voir comment font les autres Surtout avec des géants comme youtube ou dailymotion.
C'est en flash pour passer partout. Essaye de mater ton site sur autre chose que windows / internet explorer.
Marsh Posté le 06-04-2007 à 18:07:16
je consulte les sites avc firefox.
Mais quand tu parles de flash, je dois donc créer mon propre player comme youtube, dailymotion, google ou autre le font ?
Sinon, pk pas apprendre le flash, mais là je ne sais plus trop quoi faire...
Marsh Posté le 06-04-2007 à 18:11:46
et en plus en flash, quand tu cliques sur un lien tu as toute la page qui se rafraichit, tu peux pas faire reloadé qu'une seule partie de la fenêtre, je me trompe ?
Marsh Posté le 08-04-2007 à 10:23:21
Personne ne peut m'aider avc le flash, pour mettre en place un player, mais qui ferai que quand on cliquera sur un lien, seul le player se reloadera, svp ?
Marsh Posté le 08-04-2007 à 10:41:19
dsl, le flash spa mon truc
Marsh Posté le 10-04-2007 à 12:57:47
Pourquoi ne pas vouloir faire une page par vidéo ? Sinon, comment donner un lien vers une vidéo précise ?
Marsh Posté le 10-04-2007 à 13:27:12
Je crois que je vais opter pr l'ajax !
Meric tout le monde pr votre aide.
Si vous avez encore des idées, n'hésitez pas à les écrire ;-)
Marsh Posté le 10-04-2007 à 22:46:19
Salut!!
Le couple php + flash fonctionne très bien. J'ai moi aussi un problème de reload sur ma page, qui devrait se résoudre par iframe, même si c'est peu recommandable (référencement: enfin pour une anim de pub, c pas indispensable, d'autant que le flash reste mauvais pour le référencement. Je crois aussi savoir que Ajax pose des problèmes à ce niveau là: http://www.webrankinfo.com/forums/viewtopic_38681.htm ).
Je travaille sur une anim flash (pour lecteur mp3) qui doit utiliser loadVars(côté action script de flash) et qui permet de récupérer des variables via php et mySql, sans rechargement de la page...
Dès que ça marche, j'essaie de penser à toi: j'ai posté à ce sujet dans le forum php.
@+
Marsh Posté le 11-04-2007 à 07:32:18
Ah, pas mal !
C'est exactement ce qu'il me faut : "récupérer des variables via php et mySql, sans rechargement de la page" !
merci de me tenir au courant;
Sinon , je vais moi même jeter un coup d'oeil sur le forum !
quelle galère n'empèche !
Marsh Posté le 31-03-2007 à 18:54:14
Salut à tous !
Je suis depuis quelque peu le webmaster d'un site de "mattage" de vidéo et je souhaiterais que vous m'éclairciciez sur un élément majeur de mon site : le lancement des vidéos en question.
En effet, je souhaiterais que lorsque le visiteur clique sur le lien faisant appraître la vidéo, ce soit seulement la partie du milieu (contenant le Player) qui se recharge, sans que ce soit la fenêtre entière qui se raffraîchisse.
Je dois p-e aussi préciser (je ne sais pas si cela est important), que l'emplacement des vidéos est défini dans un base SQL.
Certains diront p-e que je peux le trouver sur Google, facilement, mais moi je n'ai pas trouvé, car je ne savais pas trop ce que je devais taper pour rechercher. D'ailleurs si vous lisez ce topic, que vous ne savez pas me répondre, mais que vous pouvez me donner des mots clés à taper sur Google, je suis aussi preneur. Pareil si vous avez une idée de ce que je peux utiliser pour remédier à mon problème mais que vous ne l'avez jamais utilisé, ça m'intéresse aussi.
Je vous remercie d'avance !
Kick
Message édité par kick591 le 31-03-2007 à 21:22:24