2010-11-03 5 views
2

J'ai besoin d'un lecteur audio embarquable qui va lire les fichiers wav dans IE, FF et Chrome. La conversion en mp3 (ou tout autre format) n'est pas une option pour le moment.html lecteur flash wav embarquable

Ce lecteur devrait être très simple avec seulement un bouton de lecture/pause et peut-être une barre de temps que l'utilisateur pourrait cliquer pour aller à une partie spécifique de l'audio.

Il devrait également être un moyen facile d'avoir plusieurs instances de ce lecteur audio sur une seule page.

J'ai trouvé des informations sur des solutions allant de très riches en fonctionnalités (complexes) à simples, mais aucune ne semblait fournir ce dont j'avais besoin.

Si ce lecteur est livré avec un tutoriel, ce serait un bonus. Je sais que je vais probablement devoir créer un <obj> avec un <embed> à l'intérieur pour que cela fonctionne dans les trois navigateurs.

La solution idéale est juste un fichier .swf que je peux mettre dans ma source webapp et faire référence à partir du code HTML.

Une telle solution existe-t-elle? Est-ce que Flash prend même en charge .wav (raw)?

Répondre

2

J'ai trouvé quelque chose à ce que je veux ici:

http://blog.datacompboy.ru/2010/01/27/wavplayer-1-7-1-full-js-api-and-support-for-reversed-order-bits-lu-and-la/#comments

Il jouera un fichier wav qui est stocké localement avec le index.html et .swf. Cependant, si je change les paramètres d'objet (et embarque src) à quelque chose comme

<param name="movie" value="wavplayer.swf?gui=full&h=20&w=300&sound=http://someserver/some/path/to/a/wavFile.wav"/> 

Cela ne fonctionne pas. Je n'ai rien trouvé sur le site (en russe traduit en anglais) ou dans l'adresse README chargeant un wav sur http ou si un lien devrait fonctionner. Peut-être que quelqu'un connaissant le développement flash pourrait lire le code et voir si c'est possible?

EDIT:

Il a été suggéré qu'un crossdomain.xml pourrait être la question. J'ajouté ce qui suit dans le « quelques » répertoire du chemin ci-dessus:

<?xml version="1.0"?> 
<cross-domain-policy> 
<allow-access-from domain="*"/> 
</cross-domain-policy> 

Cependant, je suis toujours incapable de lire le fichier wav.

+0

Merci pour l'aide. Avez-vous réglé le problème? – Yster

0

flash ne contient pas de support natif pour ouvrir le conteneur .wav lors de l'exécution, mais si vous êtes prêt à retrousser vos manches un peu, il peut être piraté. Méthode

On est décrit ici : Flash swf to play PCM WAV files?

+0

Corrigez-moi si je me trompe, mais la première solution offerte dans cette question était de modifier le code flash lui-même afin de créer votre propre fichier .swf personnalisé, non? Si oui, ce n'est pas une option faisable. Je cherche un fichier .swf déjà utilisé. Je ne peux pas être la seule personne ayant ce besoin, n'est-ce pas? – twilbrand

+0

Concernant votre réponse ci-dessus (je ne suis pas autorisé à ajouter un commentaire): le serveur hébergeant l'élément .wav contient-il un document crossdomain.xml? – alemay

+0

J'ai ajouté des informations sur ma tentative d'ajout de crossdomain.xml. Cela n'a pas semblé fonctionner. – twilbrand