Я встроил mp3-файл, который будет использоваться в качестве фоновой музыки для моего приложения.Хотя он работает нормально, проблема в том, что он не воспроизводит весь трек, он просто проигрывает первые 32 секунды (файл mp3 занимает 1:30 мин).
Кто-нибудь здесь знает, почему?
Я прочитал здесь , что, возможно, звук не соответствует поддерживаемому формату звука флэш-плеера, но я нене думаю, что это проблема!Файл не такой большой, но, может быть, я ошибаюсь?
Есть идеи, что является причиной проблемы?Или как это исправить?Код в порядке, я в этом уверен (он довольно прост. Просто вставил mp3, инициализировал необходимую переменную и проиграл звук. Ничего особенного)
EDIT : mp3 кодируется в44100 кГц
РЕДАКТИРОВАТЬ Вот код, просто incase
package
{
import flash.display.Sprite;
import flash.media.Sound;
import flash.media.SoundChannel;
public class BackgroundMusic extends Sprite
{
[Embed(source="swfs/bg.mp3")]
private var BG:Class;
public function BackgroundMusic()
{
var backgroundMusic:Sound = new BG();
backgroundMusic.play();
}
}
}