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

MediaPlayer и новый поток для воспроизведения - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Перегрузка OnCreate http://www.cyberforum.ru/android-dev/thread1806168.html
Гуру ООП, помогите исправить "конфликт" Написал свой класс-предок для активити(MyActivity), где в onCreate добавил несколько дополнительных полей для работы с XML и с обработкой ошибки. От него наследую мои "рабочие" активити. MyActivity наследуется от FragmentActivity public void onCreate(Bundle savedInstanceState, String err_id, int ContextView_id) { ...
Программирование Android Java.lang.OutOfMemoryError Помогите, падает приложение с ошибкой нехватки памяти. Делаю добавление фото из галереи телефона, и на 4-5м снимке приложение падает.:( FATAL EXCEPTION: main Theme: themes:{} java.lang.OutOfMemoryError: Failed to allocate a 20155404 byte... http://www.cyberforum.ru/android-dev/thread1806152.html
Программирование Android Android Studio не распознает устройство (Meizu M3 note)
Здравия ! Использую Meizu M3 note. Как починить ?
Сложить числа из ListView Программирование Android
Есть список (ListView). С помощью SimpleAdapter формируется этот список, добавляются и удаляются записи. Записи состоят из чисел. Как мне сложить эти числа, чтоб общий результат выводился?
Программирование Android Сделать виджет "Часы с будильником" http://www.cyberforum.ru/android-dev/thread1806069.html
Добрый вечер. Мне нужно нарисовать циферблат со стрелками и привязать это к реальному времени, чтобы часы работали. И сделать, чтобы при введенном пользователем времени ставился "будильник". Может кто знает, как можно это все осуществить? хотя бы краткий план хода выполнения действий описать) Стандартные элементы, типа таймпикера и т.п., не подходят) Нарисовал вот через канву круг и...
Программирование Android Не поддерживается виртуальный тест Здравствуйте. Относительно программы как я понимаю, ничего не исправить, приходиться ставить какой-то сторонний компонент\программу или как ? Какие есть решения ? Так же программа не распознает устройство Meizu m3 note. Пробовал через телефон сделать эмуляцию теста. В телефоне пишет про какой-то androidfiletransfer.dmg, что его нужно скачать и кинуть в Application, но не понятно, в телефон... подробнее

Показать сообщение отдельно
okunetsky
0 / 0 / 0
Регистрация: 27.02.2015
Сообщений: 29

MediaPlayer и новый поток для воспроизведения - Программирование Android

12.09.2016, 01:35. Просмотров 124. Ответов 1
Метки (Все метки)

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

Что я точно понял,что новый поток нужно создавать перед воспроизведением файла. И делает это метод prepareAsync() . Но, если я правильно понимаю, это поток только для подготовки(буферизация и т.д.). К тому же,если воспроизводить файлы в "правильном формате" папки raw проекта, подготовка не требуется. Немного сумбурно,но надеюсь суть вопроса ясна)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru