2010-04-01 6 views
2

Je suis dans le besoin d'un swf Flash qui est capable de charger des fichiers WAV PCM via une URL qui lui est passée.Flash swf pour lire les fichiers PCM WAV?

Un exemple du fichier se trouve ici: http://msdn.microsoft.com/en-us/library/ff512405.aspx

Le swf n'a pas besoin d'une interface visible, car il est destiné à la lecture audio seulement et pas d'interaction utilisateur.

Le swf devrait avoir une interface javascript simple pour les interactions au niveau de la page. Ceux-ci incluent:

load (url): charge un fichier PCM WAV sur Internet à l'aide de l'URL qui le traverse. play(): lecture du fichier WAV PCM chargé stop(): arrête la lecture du fichier en cours.

Je peux fournir un exemple de fichier audio qui correspond aux spécifications si le développeur n'est pas en mesure d'obtenir une URL à partir du lien affiché ci-dessus.

Répondre

2

Flash ne prend pas en charge la lecture au moment de l'exécution de l'audio codé PCM. Cela signifie que vous devrez analyser le conteneur WAV pour obtenir l'audio et l'alimenter (flash 10+).

http://www.kaourantin.net/2008/05/adobe-is-making-some-noise-part-3.html

Un peu plus important encore, vous aurez besoin d'une autorisation crossdomain pour être en mesure de le faire, parce que vous avez besoin d'un accès programmatique des données sur les vagues.

Une autre option consiste à utiliser du code que j'ai écrit il y a un moment pour faire cuire les données d'onde dans un swf en mémoire, le charger et extraire un objet Sound valide.

http://flashbrighton.org/?p=9

L'article est assez vieux maintenant, et il faut éviter la technique silencieuse-son, mais vous pouvez être en mesure de réutiliser le code pour faire vos enchères. L'utilisation de cette méthode fonctionnera avec Flash 9+.

+0

spender, je ne trouve pas vos coordonnées. S'il vous plaît écrivez-moi à [email protected] – Geuis

+0

@geuis, je suis trop occupé pour entrer dans le dialogue privé FTTB. Quel est le problème? On dirait que le code pourrait être manquant à ce poste :). Je vais voir si ça ne s'est pas broyé dans un accident HD, il y a quelques temps. – spender

+0

Il semble qu'une version plus récente de mon code se trouve ici: http://www.libspark.org/svn/as3/Craptune/tags/v0.3b/lib/PCMAudioLibrary/nu/mine/flashnet/sound/core/ Fichier SoundFactory.as est l'endroit où la magie se produit. – spender

Questions connexes