![]() |
NetStream
Всем доброго времени суток!
Впервые решил написать приложение для Android на Adobe Air, но что-то не ладится с NetStream. Симптомы: при netStream.play('адрес потока.flv'); вылетает черный экран. Пробовал дебажить - глухо, ошибок вообще нет. Последний netStatus - netStatus.Buffer.Full Кто-нибудь в курсе, как с этим бороться? |
Покажите код
|
Вот примерный код. Не работает на моем SE LWW, Android 4.0.4 (официальная)
Возможно ли, что из-за предыдущего нерабочего кода перестал работать корректный код? У товарища работает, но также выскакивает "черный экран" на 2-3 секунды, потом играет поток. Код AS3:
|
Цитата:
Цитата:
Конкретно air или андроид тут не при чём. Также не понятно, при чём тут "чёрный экран", если у вас нет ни одного экранного объекта. И ещё пара замечаний не по теме вопроса: - вложенные функции есть зло, - зачем все переменные уровня класса публичные? - имена классов принято задавать с большой буквы. |
...
ip и port - слова, в реальном коде это действующий адрес и порт Если запустить через ctrl+enter в Adobe Flash, то все играет корректно. Если запустить через Debug to usb ..., то тоже черный экран. Если запустить на устройстве, то при выполнение netStream.play(...); появится черный экран... Как я определил, что "при выполнение netStream.play(...);"? Очень просто, если закомментировать эту строку, то реальное приложение продолжает функционировать на "ура". Могу Вам заснять видео "как все происходит"... P.S. Это примерный код, т.е. писался он "быстрее и проще"... |
Название темы не отражает сути вопроса.
|
| Часовой пояс GMT +4, время: 21:40. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.