|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Apr 2010
Сообщений: 28
|
Проблемы со звуком, вероятно звуковыми каналами.
Здравствуйте!
Пишу интернет-радио, все банально. Запускается и останавливается проигрывание кодом: public function playSound():void { if (_status == SoundStatus.SND_PLAYING) stopSound(); var req:URLRequest = new URLRequest("http://webcast.emg.fm:55655/europaplus" + _bitrate + ".mp3"); stream = new Sound(req); stream.addEventListener(IOErrorEvent.IO_ERROR, function(e:*) {trace("IOError"); } ); sndChannel = stream.play(); sndChannel.soundTransform = new SoundTransform(volumeControl.value); _status = SoundStatus.SND_PLAYING; } public function stopSound():void { if (sndChannel) sndChannel.stop(); sndChannel = null; if (stream) stream.close(); stream = null; _status = SoundStatus.SND_STOPPED; } Не так давно писал игрушку, при запуске - падала с ошибкой по звуку (какой точно - не помню, прошу прощения), но происходило тогда, когда во вконтакте музыку слушал. Как только выключил там музыку и вновь запустил- все пошло удачно. Включил музыку - ошибка. Не могу понять, что за конфликты различных флешек на звуковой почве. Может, кто-то сталкивался с этим? PS. Кстати, на ноутбуке, на котором я работаю вынужденно сейчас, флеш почему-то вообще сильно тормозит, даже самые простые игрушки. При том, что ноутбук совсем не древний. |
|
|||||
Возможно ошибка где-то еще, а Ваш код у меня работает. Вот так делать не стоит:
Цитата:
__________________
http://www.chessmax.ru Последний раз редактировалось Inet_PC; 26.01.2012 в 22:25. |
|
|||||
Регистрация: Apr 2010
Сообщений: 28
|
Цитата:
И если нетрудно, то прошу объяснить, почему так делать не стоит.. Спасибо! |
|
|||||
Воть читайте.
__________________
http://www.chessmax.ru |
|
|||||
Цитата:
Цитата:
__________________
http://www.chessmax.ru |
Часовой пояс GMT +4, время: 20:45. |
|
« Предыдущая тема | Следующая тема » |
Теги |
play , sound , SoundChannel , звук , радио |
|
|