Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Потоковый проигрыватель - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как выйти из функции в отладчике? http://www.cyberforum.ru/android-dev/thread1615690.html
как выйти из функции в отладчике? т.е. я поставил в одном из обработчиков точку останова, по ней остановился, отладил функцию с помощью кнопок F7 и F8, а что дальше? если я дальше жму F7 и F8 то у...
Программирование Android Доступ к контролу на форме из обработчика на форму кинул две кнопки и один эдит, как мне из обработчика кнопки получить этот эдит? оно его не видит почему то... http://www.cyberforum.ru/android-dev/thread1615560.html
Программирование Android Не выводит результат регулярных выражений
Первый раз разрабатываю приложение под андроид. Работаю в андроид студио, но пробовала и в Eclipse. Наверное, главная проблема в том, что у меня нигде не запускается эмулятор, но в принципе есть...
Получить абсолютный путь к Assets файлам Программирование Android
Здравствуйте. Проект под MonoAndroid, но в данном случае это не важно. Использую iTextSharp для создания .pdf файла. И чтобы кирилица отображалась корректно использую вот такой распространенный трюк....
Программирование Android Папки .oracle_jre_usage, .gradle http://www.cyberforum.ru/android-dev/thread1615485.html
В моих документах создались папки .gradle, .android. Вроде ничего не устанавливал сам туда. Я так понимаю от эмулятора папки по умолчанию создаются здесь. Жутко не люблю лишнее в моих документах....
Программирование Android Запись в файл по таймеру Здравствуйте, не могу реализовать программный кода с записью в файл показания датчика по тику таймера(показания датчика изменяется по тику таймера). Алгоритм записи я в принципе понял, но не знаю... подробнее

Показать сообщение отдельно
Stass48
20 / 20 / 6
Регистрация: 26.05.2011
Сообщений: 234
17.12.2015, 12:21  [ТС]
Вот у человека тоже проблема была, только на 4PDA и вот что ему посоветовали:
Но, как происходит у меня, я отрубаю инет, приложение через несколько секунд перестает играть, показывается четыре строчки в логах
12-25 05:53:02.614: W/MediaPlayer(945): info/warning (703, 0)
12-25 05:53:02.614: W/MediaPlayer(945): info/warning (701, 0)
если mediaplayer шлет вам сообщения в лог , то , очевидно , их можно перехватить каким то методом mediaplayer и обработать .
предупреждение "info/warning (701, 0)" - MEDIA_INFO_BUFFERING_START , 702 - MEDIA_INFO_BUFFERING_END ,703 -MEDIA_INFO_NETWORK_BANDWIDTH , так что отлавливать его надо в MediaPlayer.OnInfoListener

то есть при появлении кода 703 (701) вам надо тормозить свое радио ( желательно сказав пользователю , что поток прекратился) до лучших времен (появления кода 702 - буфер заполнился , можно запускать пластинку). А крашиться оно потом у вас уже от того , что данные не поступают , а он их пытается обработать - то есть остановив по 703 воспроизведение , крашиться у вас не должно , хотя на null все же лучше проверять , во избежании недоразумений , как и советовали ранее
Подскажите мне, как это все грамотно реализовать в коде? С Java второй день только дело имею, до этого, только vb.net
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru