2008-09-18 2 views
0

Я написал простой Flash-плеер для потока Shoutcast. Сначала он работал надежно, однако около 5% времени пользователи испытывают медленное воспроизведение, когда поток играет примерно на половине нормальной скорости.Потоковое аудио с Flash/Actionscript 3 - Проблема с медленным воспроизведением

Все файлы, транслируемые в формате MP3, кодируются со скоростью 128 Кбит/с на 44,1 кГц, те же настройки, что и в конфигурационных файлах Shoutcast, поэтому проблема не вызвана несогласованными скоростями передачи, как это предлагается на нескольких форумах, которые я прочитал. Кто-нибудь еще столкнулся с этой проблемой и, возможно, нашел решение?

С уважением,
Alan

EDIT: игрок образца можно найти на http://radionations.com/utils/players/pulse.swf Там нет графического дисплея, как проигрыватель предназначен для работы в фоновом режиме.

Проблема возникает лишь небольшая часть времени и только тогда, когда плеер загружается в браузере. Это не происходит в середине потока.

Проигрыватель тестировался на нескольких компьютерах под управлением Windows XP, Vista, Ubuntu и MacOS X. В нем задействованы различные аппаратные конфигурации. Проблема возникает во всех этих тестовых платформах, поэтому я склонен полагать, что это не проблема с проблемными/багги аудио драйверами.

Я столкнулся с проблемой как с приложениями, так и без них с помощью аудиоустройства.

EDIT: Я удивлен, что до сих пор не нашел решения этой проблемы. Поэтому я решил вернуться к нему сейчас в надежде, что кто-то может что-то знать. Любая помощь приветствуется.

Спасибо, Алан

ответ

0

Я считаю, что медленная игра вызвана аудио проблем с драйверами. Можете ли вы дать ссылку на игрока?

0

Я столкнулся с проблемой медленного воспроизведения в вашем плеере, примерно в 25% случаев, когда я перезагрузил его, но только если другое приложение, использующее аудиоустройство, работает, когда поток начинает проигрываться, как я считаю после быстрого просмотра. Возможно, вам следует протестировать эту ситуацию на нескольких компьютерах. Я бы предположил, что это проблема с аудио драйвером, я использую XP 64, а мои аудио драйверы - это бета-версия.

0

Я сделал очень простой плеер, который перетекает с вашего сервера, и у него также была эта проблема. Очень интригующе ... Затем я запустил звук немного позже, после того, как он загрузил 100 тыс. И, похоже, работает, у меня нет времени проверять его сейчас. Вы можете получить его здесь http://rromania.ro/sc/sc.rar

+0

спасибо за это bfi, я проведу его сегодня вечером и надеюсь, что это приведет к улучшению опыта для слушателей. – Alan 2008-09-19 12:34:04

0

Это похоже на работу, когда после завершения отправляется событие ждать 6 секунд поэтому его загрузки данных достаточно для запуска при нормальной скорости, пробовал кучу раз не медленная игра еще

0

Я успешно использовал:

s.load (новый URLRequest (mp3), новый SoundLoaderContext (3000)); // 3000 - время буфера 3 с

Я не могу быть на 100% уверенным, но поскольку я буферизую его, я не заметил замедленного воспроизведения многих перезагрузок.

Надеюсь, это поможет.

Смежные вопросы