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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
#1

Проигрывание небольших звуковых файлов - Программирование Android

11.11.2016, 22:03. Просмотров 168. Ответов 2
Метки нет (Все метки)

Гуру, посоветуйте...

Надо:
хранить некий "кэш" аудиофайлов в памяти "предварительно открытыми/загруженными".
мгновенно их проигрывать по таймеру или по событию (нажатие кнопки или смена картинки/слайда)
"выгружать" не нужные больше файлы из кеша.

Некоторые аудио-файлы совсем маленькие (около секунды), некоторые до 3х минут, но хотелось бы предусмотреть и возможность проиграть большого файла (пол часа-час-полтора - аудиокнига с нужной секунды) - большие не надо грузить в память...

с аудио раньше почти не работал... но помню что идет явное "подтормаживание" при открытии файла... нажал на кнопку - функция "сработала" (логи вывела, экран сменила), а файл лишь через секунду-три начинает проигрываться...

Вопрос:
Что выбрать:
попробовать реализовать это "стандартными" компонентами? MediaPlayer/SoundPool? (только кэш "прикрутить" со списком)
или посоветуете использовать некий готовый простой игровой движок (ТОЛЬКО для аудио)?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2016, 22:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Проигрывание небольших звуковых файлов (Программирование Android):

Объединение нескольких звуковых файлов - Программирование
Всем добра. Каким образом может осуществить объединение выбранных аудифайлов в один. Т.е создание нового аудифайла из выбранных в...

Проигрывание буфера (массива) - Программирование Android
Здравствуйте! Подскажите пожалуйста, каким классом можно проиграть массив short с данными в нем, а не файл или ресурс? Спасибо!

Проигрывание части файла - Программирование Android
Как в VideoView проиграть кусочек файла по времени, например с 01.02.321 по 01.03.458 Перейти к началу кусочка понятно как:...

Проигрывание музыки по очереди - Программирование Android
Есть список треков, как проиграть их поочереди. Использую MediaPlayer и MediaPlayer.OnCompletionListener, но он выполняется когда...

MediaPlayer, проигрывание музыки - Программирование Android
Добрый день! Есть кто знает как добавить музыку, но не на фон когда активити открывается а тогда когда нажимаешь плэй на плайэре

Проигрывание двух звуков по порядку - Программирование Android
В приложении в MediaPlayer загружаю два звука, но они проигрываются одновременно. Как сделать так, чтобы второй звук проигрывался только...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
vxg
Модератор
3156 / 1958 / 218
Регистрация: 13.01.2012
Сообщений: 7,487
12.11.2016, 19:33 #2
Tester64, для маленьких всегда готовых к воспроизведению саундпул, а вот что бы всегда держать готовой аудиокнигу размером в несколько часов это уж я не знаю что...
ExFau$t
272 / 247 / 43
Регистрация: 08.05.2012
Сообщений: 1,350
12.11.2016, 19:45 #3
Тоже не знаю, но я бы поискал что-нибудь типо подгрузки по частям.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.11.2016, 19:45
Привет! Вот еще темы с ответами:

Проигрывание музыки android studio - Программирование Android
У меня проблема я использовал код MediaPlayer mPlayer = MediaPlayer.create(this, R.raw.OOO); mPlayer.start(); Потом при...

Возврат на активность и проигрывание видео - Программирование Android
Добрый день уважаемые формучане... Есть две активности main и send В Main активности в onCreate проигрывается видео, оно зациклено на...

Бесшовное проигрывание видео при смене ориентации - Программирование Android
Предложите пример или подскажите каким образом можно организовать бесшовное проигрывание видео при смене ориентации устройства?

Проигрывание звуковых файлов - Visual Basic .NET
Кто-нить знает как на форму "прилепить" звуки, причём чтобы ими ещё и управлять можно было. а ешё лучше видео в форму вставить.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru