2008-09-18 13 views
0

J'ai écrit un simple lecteur Flash pour un flux Shoutcast. Au début, il semblait fonctionner de manière fiable, mais environ 5% du temps, les utilisateurs connaissent une lecture lente où le flux joue à environ la moitié de la vitesse normale. Tous les fichiers en cours de diffusion sont MP3, codés à 128kbps/44.1kHz, les mêmes paramètres que ceux utilisés dans les fichiers de configuration Shoutcast, donc le problème n'est pas causé par les débits binaires incompatibles comme suggéré sur plusieurs forums que j'ai lus. Est-ce que quelqu'un d'autre a rencontré ce problème et peut-être trouvé une solution?Lecture audio en continu avec Flash/Actionscript 3 - Problème de lecture lente

Cordialement,
Alan

EDIT: Un joueur de l'échantillon se trouve à http://radionations.com/utils/players/pulse.swf Il n'y a pas d'affichage graphique que le lecteur est conçu pour fonctionner en arrière-plan.

Le problème ne se produit qu'une petite partie du temps et uniquement lorsque le lecteur est chargé dans le navigateur. Cela n'arrive pas à mi-chemin.

Le lecteur a été testé sur un certain nombre de machines différentes exécutant Windows XP, Vista, Ubuntu et MacOS X. Différentes configurations matérielles différentes sont impliquées. Le problème se produit sur toutes ces plates-formes de test, donc je suis enclin à croire que ce n'est pas un problème avec les pilotes audio problématiques/buggés.

J'ai rencontré le problème à la fois avec et sans d'autres applications utilisant le périphérique audio.

EDIT: Je suis surpris que je n'ai toujours pas trouvé de solution à ce problème. J'ai donc décidé d'y revenir maintenant dans l'espoir que quelqu'un puisse savoir quelque chose. Toute aide est grandement appréciée.

Merci, Alan

Répondre

0

je crois que le jeu lent est causée par des problèmes de pilotes audio. Pouvez-vous donner un lien vers le lecteur?

0

J'ai rencontré le problème de la lenteur de lecture de votre lecteur, environ 25% des fois où je l'ai rechargé, mais seulement si une autre application utilisant le périphérique audio est en cours de lecture. Peut-être que vous devriez tester cette situation sur plusieurs ordinateurs. Je suppose que c'est un problème de pilote audio, j'utilise XP 64 et mes pilotes audio sont en version bêta.

0

J'ai fait un lecteur très simple qui sort de votre serveur et il a également eu ce problème. Très intrigant ... Je l'ai ensuite fait démarrer le son un peu plus tard, après avoir chargé 100K et ça semble fonctionner, je n'ai pas le temps de le tester plus maintenant. Vous pouvez l'obtenir ici http://rromania.ro/sc/sc.rar

+0

merci pour ce bfi, je vais le tester ce soir et j'espère que cela conduira à une expérience améliorée pour les auditeurs – Alan

+0

Au début, je pensais que votre suggestion avait résolu le problème, mais il se passe toujours avec la même fréquence qu'avant . Merci pour votre aide jusqu'à présent et j'apprécie toute autre suggestion que vous pourriez avoir. – Alan

0

Il semble fonctionner quand après l'événement complet est envoyé attendre 6 secondes pour suffisamment ses téléchargements de données pour fonctionner à vitesse normale , il a essayé un tas de fois sans jeu lent encore

0

J'ai utilisé avec succès:

s.load (new URLRequest (mp3), nouveau SoundLoaderContext (3000)); // 3000 est le temps de tampon 3sec

Je ne peux pas être sûr à 100%, mais depuis que je l'ai tamponné, je n'ai pas remarqué de jeu lent de nombreux rechargements.

Espérons que cela aide.