טיפ שלישי: לדעת שיש סאונד ברקע
יש פעמים שבהם נבנה holder שיטען קבצים חיצוניים, או איזה קובץ שמריץ כל מיני ילדים, ומראש אין לנו אפשרות לדעת האם מתנגן סאונד במה שנטען לתוך הקובץ שלנו.
בשביל לדעת האם יוצא מהקובץ שלנו איזה צליל ניתן להפעיל את הפונקציה הבאה soundPlay:
בשביל לדעת האם יוצא מהקובץ שלנו איזה צליל ניתן להפעיל את הפונקציה הבאה soundPlay:
[sourcecode language=”java”]function soundPlay()
{
var mp3ba:ByteArray = new ByteArray();
SoundMixer.computeSpectrum( mp3ba );
var soundOut = mp3ba.readFloat();
if (soundOut != 0)
{
return true;
}
else
{
return false;
}
}
{
var mp3ba:ByteArray = new ByteArray();
SoundMixer.computeSpectrum( mp3ba );
var soundOut = mp3ba.readFloat();
if (soundOut != 0)
{
return true;
}
else
{
return false;
}
}
[/sourcecode]
אם יתנגן סאונד נקבל חזרה true אם לא נקבל false