Vidéos flv et erreur 550
14 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Vidéos flv et erreur 550
Bonjour,
Je suis entrain d'essayer de faire une extension sur mon site qui diffuserait des vidéos en flv...
J'ai à peu prés fini mais avec Firefox certains de mes visiteurs ont un message étrange...
Je pense que ça vient du fait que j'héberge mes vidéos sur le ftp anonyme de mon hébergeur et donc que ce n'est pas le même hébergement pour les pages et les vidéos du site...
J'ai beau chercher sur le net, je trouve pas de solution...
Merci d'avance à ceux qui prendront le temps de m'aider pour un problème apparemment pas trop courant.
Je suis entrain d'essayer de faire une extension sur mon site qui diffuserait des vidéos en flv...
J'ai à peu prés fini mais avec Firefox certains de mes visiteurs ont un message étrange...
Je pense que ça vient du fait que j'héberge mes vidéos sur le ftp anonyme de mon hébergeur et donc que ce n'est pas le même hébergement pour les pages et les vidéos du site...
J'ai beau chercher sur le net, je trouve pas de solution...
Merci d'avance à ceux qui prendront le temps de m'aider pour un problème apparemment pas trop courant.
Question de sécurité, un swf en ligne ne se connecte pas à un autre domaine que celui qui l'héberge.
C'est valable pour la vidéo flash aussi.
Il te faut un fichier crossdomain.xml à la racine de ton hébergement qui contient les vidéos.
Pour le code du fichier crossdomain.xml il va falloir de creuser la tête un peu quand même
C'est valable pour la vidéo flash aussi.
Il te faut un fichier crossdomain.xml à la racine de ton hébergement qui contient les vidéos.
Pour le code du fichier crossdomain.xml il va falloir de creuser la tête un peu quand même
Krysss a écrit:Question de sécurité, un swf en ligne ne se connecte pas à un autre domaine que celui qui l'héberge.
C'est valable pour la vidéo flash aussi.
Il te faut un fichier crossdomain.xml à la racine de ton hébergement qui contient les vidéos.
Pour le code du fichier crossdomain.xml il va falloir de creuser la tête un peu quand même
J ai des doute sur se que tu affirme, j ai un lecteur de flv sur le site de mon profil, les videos flv sont stoker sur un hebergement free.fr, et j ai aucun probleme pour les charger et lire.
J'ai même pas de crossdomain car ca n'est pas utile pour faire sa.
A+
loadMovieNum
Availability
Flash Player 4. Flash 4 files opened in Flash 5 will be converted to use the correct syntax.
Usage
loadMovieNum("url",level[, variables])
Parameters
url The absolute or relative URL of the SWF or JPEG file to be loaded. A relative path must be relative to the SWF file at level 0. The URL must be in the same subdomain as the URL where the movie currently resides. For use in the stand-alone Flash Player or for testing in test-movie mode in the Flash authoring application, all SWF files must be stored in the same folder; and the filenames cannot include folder or disk drive specifications.
Ca vient de la doc de FLASH et c'est pareil avec les leceurs videos...
Availability
Flash Player 4. Flash 4 files opened in Flash 5 will be converted to use the correct syntax.
Usage
loadMovieNum("url",level[, variables])
Parameters
url The absolute or relative URL of the SWF or JPEG file to be loaded. A relative path must be relative to the SWF file at level 0. The URL must be in the same subdomain as the URL where the movie currently resides. For use in the stand-alone Flash Player or for testing in test-movie mode in the Flash authoring application, all SWF files must be stored in the same folder; and the filenames cannot include folder or disk drive specifications.
Ca vient de la doc de FLASH et c'est pareil avec les leceurs videos...
Un autre exemple avec du XML
Flash Player ne peut pas non plus charger des fichiers XML provenant de sites externes. Une animation Flash ne peut charger du XML que depuis son propre domaine. Par exemple, une animation Flash résidant sur somedomain.com ne peut ni lire, ni charger un fichier XML provenant de cnet.com.
Pour contourner cet obstacle, vous pouvez utiliser un middleware comme Coldfusion, ASP, PHP ou même Java pour charger des données depuis un autre domaine. Le secret consiste à créer une page dynamique qui importera et exportera des données issues d'une source externe. Comme la page résidera sur votre serveur, la restriction de domaine sera évitée. Voici comment faire dans PHP:
<?php
$externalXML="http://rss.com.com/2547-1017-0-5.xml";
readfile($externalXML);
?>
Flash Player ne peut pas non plus charger des fichiers XML provenant de sites externes. Une animation Flash ne peut charger du XML que depuis son propre domaine. Par exemple, une animation Flash résidant sur somedomain.com ne peut ni lire, ni charger un fichier XML provenant de cnet.com.
Pour contourner cet obstacle, vous pouvez utiliser un middleware comme Coldfusion, ASP, PHP ou même Java pour charger des données depuis un autre domaine. Le secret consiste à créer une page dynamique qui importera et exportera des données issues d'une source externe. Comme la page résidera sur votre serveur, la restriction de domaine sera évitée. Voici comment faire dans PHP:
<?php
$externalXML="http://rss.com.com/2547-1017-0-5.xml";
readfile($externalXML);
?>
Et pour finir...
Méthodes de l'objet System.Security
System.security.allowDomain():
Non documenté dans Flash MX, Security.security.allowDomain() permet à un swf chargé à partir d'un autre domaine d'autoriser le swf qui le charge d'acceder à ses variables et à ses fonctions et également aux données d'autres swf sur ce même domaine distant. Vous pouvez spécifier autant de domaines que vous le souhaiter en les séparant par des virgules:
System.security.allowDomain("www.flashxpress.net","www.macromedia.com");
Depuis le lecteur Flash 7, la sécurité est gérée par l'intermédiaire de fichier XML placés sur le domaine contenant le swf à charger. Pour en savoir plus, lisez le tutorial sur les nouvelles options de sécurité.
System.security.allowInsecureDomain():
Cette méthode permet à un swf sur un domaine sécurisé (HTTPS) chargé à partir d'un autre domaine d'autoriser le swf qui le charge à acceder à d'autres swf sur le domaine sécurisé. Vous pouvez spécifier autant de domaines que vous le souhaiter en les séparant par des virgules:
System.security.allowInsecureDomain("www.flashxpress.net","www.macromedia.com");
Propriétés de l'objet System.Capabilities
Méthodes de l'objet System.Security
System.security.allowDomain():
Non documenté dans Flash MX, Security.security.allowDomain() permet à un swf chargé à partir d'un autre domaine d'autoriser le swf qui le charge d'acceder à ses variables et à ses fonctions et également aux données d'autres swf sur ce même domaine distant. Vous pouvez spécifier autant de domaines que vous le souhaiter en les séparant par des virgules:
System.security.allowDomain("www.flashxpress.net","www.macromedia.com");
Depuis le lecteur Flash 7, la sécurité est gérée par l'intermédiaire de fichier XML placés sur le domaine contenant le swf à charger. Pour en savoir plus, lisez le tutorial sur les nouvelles options de sécurité.
System.security.allowInsecureDomain():
Cette méthode permet à un swf sur un domaine sécurisé (HTTPS) chargé à partir d'un autre domaine d'autoriser le swf qui le charge à acceder à d'autres swf sur le domaine sécurisé. Vous pouvez spécifier autant de domaines que vous le souhaiter en les séparant par des virgules:
System.security.allowInsecureDomain("www.flashxpress.net","www.macromedia.com");
Propriétés de l'objet System.Capabilities
Krysss, par contre si tu regardes le site KMAma2f,
par exemple:
-http://www.network-challenge.org/video/168/Video-two-Phil-Island-Best-stunt-thread.html
tu remarqueras que le lecteur flash est sur son domaine principal, alors que la vidéo semble provenir d'un serveur free...
par exemple:
-http://www.network-challenge.org/video/168/Video-two-Phil-Island-Best-stunt-thread.html
tu remarqueras que le lecteur flash est sur son domaine principal, alors que la vidéo semble provenir d'un serveur free...
bigjet a écrit:Krysss, par contre si tu regardes le site KMAma2f,
par exemple:
-http://www.network-challenge.org/video/168/Video-two-Phil-Island-Best-stunt-thread.html
tu remarqueras que le lecteur flash est sur son domaine principal, alors que la vidéo semble provenir d'un serveur free...
Ils ont donc fait un fichier XML qui se trouve sur le serveur FREE avec les videos.
bigjet a écrit:Krysss, par contre si tu regardes le site KMAma2f,
par exemple:
-http://www.network-challenge.org/video/168/Video-two-Phil-Island-Best-stunt-thread.html
tu remarqueras que le lecteur flash est sur son domaine principal, alors que la vidéo semble provenir d'un serveur free...
Je ne vois pas de swf dans le code
C'est caché dans du javascript
Si KMAMa2f pouvait apporter plus de précisions sur la technique
- Code: Tout sélectionner
<object type="application/x-shockwave-flash" data="http://www.network-challenge.org/common/swf/player.swf" height="100%" width="100%">
<param name="movie" value="http://www.network-challenge.org/common/swf/player.swf">
<param name="flashvars" value="id=168">
<param name="menu" value="false">
</object>
Si KMAMa2f pouvait apporter plus de précisions sur la technique
Le fait d appeler le flash a partir de javascript c est simplement pour eviter davoir le cadre ou il est marquer "clicker pour utiliser se controle", enfin un truc du genre.
pour les flv:
Flash->fichier nouveau;
F11 -> ouvrir la bibliotheque, dans la barre bleu bibliotheque tu a sur la droite un icon avec trois petites lignes horizontal, tu click puis tu choisit "nouvelle video", il faut que soit cocher "video controler par action script".
Tu met une ocurrence sur la scene avec le nom "videoDisplay" (dans proprietes au dessus de la taille)
Sur la premiere frame tu copie se code:
//Creation de l'objet netconnection et netstream.
nc = new NetConnection();
nc.connect(null);
ns = new NetStream(nc);
//Creation d'un clip pour le son.
this.createEmptyMovieClip("snd", 0);
snd.attachAudio(ns);
audio = new Sound(snd);
audio.setVolume(100);
//Attache la video.
videoDisplay.attachVideo(ns);
ns.play("http://ncftp1.free.fr/1.flv");
stop();
A++
pour les flv:
Flash->fichier nouveau;
F11 -> ouvrir la bibliotheque, dans la barre bleu bibliotheque tu a sur la droite un icon avec trois petites lignes horizontal, tu click puis tu choisit "nouvelle video", il faut que soit cocher "video controler par action script".
Tu met une ocurrence sur la scene avec le nom "videoDisplay" (dans proprietes au dessus de la taille)
Sur la premiere frame tu copie se code:
//Creation de l'objet netconnection et netstream.
nc = new NetConnection();
nc.connect(null);
ns = new NetStream(nc);
//Creation d'un clip pour le son.
this.createEmptyMovieClip("snd", 0);
snd.attachAudio(ns);
audio = new Sound(snd);
audio.setVolume(100);
//Attache la video.
videoDisplay.attachVideo(ns);
ns.play("http://ncftp1.free.fr/1.flv");
stop();
A++
Merci pour vos réponses, j'avais déjà essayé de créer un fichier xml avec un tuto que j'ai trouvé sur le net...
Malheureusement aucun résultat...
J'ai un peu de mal à saisir ton explication par contre, je n'y connais pas grand chose en xml et flash...
En gros faut que je modifie mon fichier xml et que j'y mette :
ou plutôt juste :
- Code: Tout sélectionner
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="lesite.net" secure="true" />
</cross-domain-policy>
Malheureusement aucun résultat...
J'ai un peu de mal à saisir ton explication par contre, je n'y connais pas grand chose en xml et flash...
En gros faut que je modifie mon fichier xml et que j'y mette :
- Code: Tout sélectionner
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
System.security.allowDomain("lesite.net");
</cross-domain-policy>
ou plutôt juste :
- Code: Tout sélectionner
System.security.allowDomain("lesite.net");
14 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Référencement de vidéos avec les fichiers sitemaps vidéo
- Google rachète Omnisio pour améliorer YouTube
- Vidéos de Matt Cutts sur le référencement Google
- Google Checkout en vidéo
- YouTube Insight : des statistiques complètes sur vos vidéos YouTube
- Gokul Rajaram, spécialiste de la publicité en ligne, quitte Google
- Une vidéo sur la galaxie Google et une autre sur le référencement
- Votre site doit toujours être accessible rapidement : conseil n°7 en référencement
- WebRankInfo lance un forum sur le référencement Google des images, vidéos, cartes...
- 50 000 messages et 4 000 membres sur WebRankInfo !
Consultez la description détaillée des produits ou services de Google suivants : Omnisio, Google Video Upload, YouTube Insight, Google Video
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités



le forum