Foros del Web » Soporte técnico » Audio y vídeo »

problamas para detectar mp3

Estas en el tema de problamas para detectar mp3 en el foro de Audio y vídeo en Foros del Web. Buenas noches, esla primera vez que participo en un foro, porque acabo de terminar un a estoy dando mi primeros pasos en esto del desarrollo ...
  #1 (permalink)  
Antiguo 03/04/2011, 13:53
 
Fecha de Ingreso: abril-2011
Mensajes: 33
Antigüedad: 6 años, 8 meses
Puntos: 0
problamas para detectar mp3

Buenas noches,
esla primera vez que participo en un foro, porque acabo de terminar un a estoy dando mi primeros pasos en esto del desarrollo web. Soy fiel seguidora de vuestros foros y por eso me he decidido a participar.
Estoy desarrollando mi primera web para un amigo poeta y en la web hau una sección de audio. Leí en un libro de AS como hacer para poder oir cada uno de los poemas musicados. No he tenido ningún problema hasta ahora qu ehe decidido poner el último cd que gravaron de poemas son 8 en total y he preparado un flash para que se reproduzcan como siempre con el mismo código, pero al igual que he leido en este foro me sale un error: Error #2044: IOErrorEvent no controlado: text=Error #2032: Error de secuencia.
at elemental_fla::MainTimeline/chooseSong()
Sé que es porque no encuentra el archivo y lo he probado con otro y si funciona, por lo que no es problema del código. Tampoco de ponerle extensión que ya lo he revisado, ni de copiar mal el nombre del archivo pq lo he copiado y pegado. Además me pasa con todos losarchivos de este último cd que os comento, por lo que he llegado a la conclusión qu eson los archivos que algo va mal. Procedían de un archivo *.m4a y los convertí con "FoxTab Audio Converter" a mp3 al igual que en anteriores ocasiones. Pero ninguno de los de este cd me funcionan. Ya no se que hacer me estoy desesperando, llevo varios días consultando y probando. Alguien me puede ayudar.
Otra cosa añado el código para ver si me podeis decir si en éste le pedo añadir la función de qu ecuando pase por encima del MC se vea la mano del cursor.
Mil gracias por vuestra atención

import fl.events.SliderEvent;

//create instances of the three sound related classes that will be used for this project
var snd:Sound;
var channel:SoundChannel;
var trans:SoundTransform;

//create variables to store values for the current song and it's volume and pan settings.
var currSong:String;
var currVol:Number = .5;
var currPan:Number = 0;

// Array of all the songs in the current playlist.
var songList:Array=new Array("Falzia humida.mp3","Falzia humida_M.mp3","Poema Ara que ets lliure.mp3","Ara que ets lliure_M.mp3","Enyor.mp3","Enyor_M.mp3","Lladre de somnis.mp3","Lladre de somnis_M");

// don't need to see the volume and pan controls until a song is playing
panSlide.visible=false;
volSlide.visible=false;

//Listeners for the onstage song buttons
song1.addEventListener(MouseEvent.CLICK, chooseSong);
song2.addEventListener(MouseEvent.CLICK, chooseSong);
song3.addEventListener(MouseEvent.CLICK, chooseSong);
song4.addEventListener(MouseEvent.CLICK, chooseSong);
song5.addEventListener(MouseEvent.CLICK, chooseSong);
song6.addEventListener(MouseEvent.CLICK, chooseSong);
song7.addEventListener(MouseEvent.CLICK, chooseSong);
song8.addEventListener(MouseEvent.CLICK, chooseSong);

//listeners for the volume and pan sliders
panSlide.addEventListener(SliderEvent.CHANGE, panChange);
volSlide.addEventListener(SliderEvent.CHANGE, volumeChange);


//sets the text field of all of the song buttons to display the names of the songs in the songList array
for (var i = 0; i < songList.length; i++) {
var str:String = songList[i] as String;
str = str.replace(".mp3","");
var clip = this["song" + (i + 1)].title;
clip.text = str;
}

//switch statement to set the current song based on which song button was clicked.

function chooseSong(e:MouseEvent):void {

switch (e.currentTarget.name) {
case "song1":
currSong = "../MP3s/"+songList[0] as String;
break;

case "song2":
currSong = "../MP3s/"+songList[1] as String;
break;

case "song3":
currSong = "../MP3s/"+songList[2] as String;
break;

case "song4":
currSong = "../MP3s/"+songList[3] as String;
break;

case "song5":
currSong = "../MP3s/"+songList[4] as String;
break;

case "song6":
currSong = "../MP3s/"+songList[5] as String;
break;

case "song7":
currSong = "../MP3s/"+songList[6] as String;
break;

case "song8":
currSong = "../MP3s/"+songList[7] as String;
break;

}
if (snd != null) {
channel.stop();
}
snd = new Sound();
snd.load(new URLRequest(currSong));

channel = new SoundChannel ;
trans = new SoundTransform(currVol,currPan);
channel = snd.play();
channel.soundTransform = trans;
panSlide.visible = true;
volSlide.visible = true;
//currVolume and pan values are used here for display in the text fields next to sliders

volLabel.text = "Volumen " + int(currVol * 100);
panLabel.text = "Altaveus " + int(currPan * 100);

//listens for arrival of ID3 tags
snd.addEventListener(Event.ID3, id3Handler);
}

//triggered when id3 tags are available
//sets info text field to display current song information from id3 tags.
function id3Handler(event:Event):void {
var id3:ID3Info = snd.id3;
if (id3.songName != null) {
info.text="Artist: \n"+id3.artist+"\n \n";
info.appendText("Album: \n" + id3.album);
info.appendText("\n\n" + "Available at: \n" + "passionrecords \n.com");
}
}


var format:TextFormat = new TextFormat();
format.font = "Arial Black";
format.color = 0xFFFFff;
format.size = 14;
format.url = "http://www.passionrecords.com/";

info.defaultTextFormat = format;
// uses volume slider value to control volume
function volumeChange(e:SliderEvent):void {
currVol = e.target.value;
volLabel.text = "Volumen: " + int(currVol*100);
trans.volume = currVol;
channel.soundTransform = trans;
}

// uses pan slider value to control pan
function panChange(e:SliderEvent):void {
currPan = e.target.value;
panLabel.text = "Altaveus " + int(currPan*100);
trans.pan = e.target.value;
channel.soundTransform = trans;
}

Etiquetas: edición-de-video-y-audio
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:38.