Vidéos flv et erreur 550
14 messages
• Page 1 sur 1
- gregore
- WRInaute discret

- Messages: 54
- Inscription: 10 Sep 2004
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.
-

Krysss - WRInaute discret

- Messages: 139
- Inscription: 2 Fév 2007
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
- KMAMa2f
- Nouveau WRInaute

- Messages: 29
- Inscription: 7 Juin 2006
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+
-

Krysss - WRInaute discret

- Messages: 139
- Inscription: 2 Fév 2007
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...
-

Krysss - WRInaute discret

- Messages: 139
- Inscription: 2 Fév 2007
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);
?>
-

Krysss - WRInaute discret

- Messages: 139
- Inscription: 2 Fév 2007
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
- bigjet
- WRInaute discret

- Messages: 211
- Inscription: 21 Nov 2004
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...
-

Krysss - WRInaute discret

- Messages: 139
- Inscription: 2 Fév 2007
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.
-

Krysss - WRInaute discret

- Messages: 139
- Inscription: 2 Fév 2007
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
- bigjet
- WRInaute discret

- Messages: 211
- Inscription: 21 Nov 2004
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
- KMAMa2f
- Nouveau WRInaute

- Messages: 29
- Inscription: 7 Juin 2006
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++
- gregore
- WRInaute discret

- Messages: 54
- Inscription: 10 Sep 2004
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
Lectures recommandées sur ce thème :
- Probleme FTP erreur 550
- Conversion de vidéos au format FLV
- Indexation des vidéos flash (flv)
- Erreur 550 FTP suppression de certrains fichiers impossibles
- lecture de videos format flv dans mon site
- Erreur SMTP 550 5.1.1 qui n'a pas lieu d'être, besoin d'aide
- GoogleBot visite 550 de mes pages aujourd'hui
- Referencement des videos podcast (videos en flash)
- .htaccess, php et .flv
- Miniatures Flv sans FFMpeg !
- YouTube Insight : des statistiques complètes sur vos vidéos YouTube - 27-03-2008
- Vidéos de Matt Cutts sur le référencement Google - 04-08-2006
- YouTube VoD (vidéo à la demande) : YouTube payant ! - 29-04-2010
- Récapitulatif sur Google AdWords - 14-03-2009
- 50 000 messages et 4 000 membres sur WebRankInfo ! - 08-12-2003
- Google veut connecter votre frigo à Internet - 01-04-2010
- Vidéos YouTube 4096 x 3072 pixels (4K) - 12-07-2010
- Vidéos sur le référencement et explications par Matt Cutts - 12-03-2009
Consultez la description détaillée des produits ou services de Google suivants : You Tube video
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
