2009-07-23 4 views
2

J'ai une page Web permettant aux clients de lire des vidéos mises en ligne. Plusieurs fichiers AVI ont été récemment téléchargés qui jouent bien localement en utilisant WMP mais sur le web en utilisant la lecture WMP ActiveX échoue et le navigateur se bloque.Les fichiers AVI sont lus localement en utilisant WMP mais pas sur mon site Web WMP ActiveX

Les codecs AVI sont la vidéo: MJPG, audio: PCM

GSpot dit que tous les codecs sont installer sur mon système d'exploitation Windows Vista, mais semble le WMP ActiveX ne peut pas y accéder ...

Tous l'aide est très appréciée.

Greg

Répondre

0

Je voudrais vérifier les paramètres de type MIME sur votre serveur web. Je n'ai pas vu, cependant, quel serveur web vous utilisez? (par exemple, Apache, IIS, etc.)

+0

J'utilise Apache, mais php gère la réponse à la requête. Le serveur renvoie mime type video/x-msvideo. –

+0

Ok, j'ai identifié un peu plus d'informations avec un dépannage supplémentaire. - La lecture de Firefox de mon AVI fonctionne bien - Mon ordinateur portable fonctionne également bien avec IE (très étrange) Mon ordinateur portable a WMP 11 mais signale une différence de version que mon bureau; ordinateur portable (IE 7.0.6001) de bureau (IE 7.0.6000). –

+0

Ensuite, je pense qu'il est peu probable que ce soit un problème de type mime. – Nathan

1

Lorsque vous dites qu'ils fonctionnent bien localement, mais pas sur le Web, faites-vous référence à la même machine? La capacité à lire un fichier AVI dépend essentiellement de la disponibilité des codecs sur la machine qui lit le fichier. Si le navigateur est suspendu, il se peut que le fichier entier n'ait pas encore été téléchargé. Si le fichier ne peut pas être écouté, tout le contenu doit être téléchargé avant que la lecture puisse commencer, ce qui peut donner l'impression que le navigateur est verrouillé alors qu'en fait il est en train de télécharger le fichier.

Je voudrais essayer de coller l'URL de la vidéo dans un navigateur pour voir si elle peut accéder au fichier à partir du serveur Web. Si c'est possible, et qu'il vous invite à télécharger ou ouvrir le fichier, le serveur Web n'est pas le problème. Si vous pouvez télécharger et lire le fichier sur une machine donnée à l'aide du lecteur multimédia, vous devriez pouvoir le lire à distance, mais s'il ne s'agit pas d'un fichier streamable, le lecteur multimédia se bloque jusqu'à ce que le fichier entier soit téléchargé.

+0

Oui, la lecture locale est testée correctement en téléchargeant le fichier sur mon PC et en lisant directement via l'application native WMP. En accrochant je veux dire non seulement le joueur ne joue pas mais l'instance du navigateur est accrochée et je dois utiliser le gestionnaire de tâches pour le tuer. Je viens de tester en chargeant l'URL AVI dans le navigateur et le temps mime de mes serveurs doit être ok car il a lancé automatiquement WMP et la lecture était bien. Je viens de tester en utilisant FF et son plugin WMP et ça fonctionne bien aussi ... Très étrange ... –

+2

Une prochaine étape de dépannage pourrait être de créer un fichier HTML avec la balise pour le contrôle du lecteur multimédia référençant un fichier vidéo incriminé sur le système de fichiers local, puis ouvrez ce fichier HTML dans IE et voir s'il se bloque également dans ce contexte. Cela peut aider à déterminer s'il s'agit d'un problème de réseau/sécurité par opposition à un problème floconneux avec certaines vidéos lors de la lecture via un lecteur multimédia dans IE. –

Questions connexes