Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
#1

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

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

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

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

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

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

Вопрос:
Что выбрать:
попробовать реализовать это "стандартными" компонентами? MediaPlayer/SoundPool? (только кэш "прикрутить" со списком)
или посоветуете использовать некий готовый простой игровой движок (ТОЛЬКО для аудио)?

http://www.cyberforum.ru/mobile-dev/thread1923754.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2016, 22:03
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Проигрывание небольших звуковых файлов (Программирование Android):

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

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

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

MediaPlayer, проигрывание музыки
Добрый день! Есть кто знает как добавить музыку, но не на фон когда активити...

Проигрывание музыки android studio
У меня проблема я использовал код MediaPlayer mPlayer =...

2
vxg
Модератор
3230 / 2033 / 319
Регистрация: 13.01.2012
Сообщений: 7,885
12.11.2016, 19:33 #2
Tester64, для маленьких всегда готовых к воспроизведению саундпул, а вот что бы всегда держать готовой аудиокнигу размером в несколько часов это уж я не знаю что...
1
ExFau$t
516 / 471 / 101
Регистрация: 08.05.2012
Сообщений: 2,373
12.11.2016, 19:45 #3
Тоже не знаю, но я бы поискал что-нибудь типо подгрузки по частям.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.11.2016, 19:45
Привет! Вот еще темы с решениями:

Проигрывание двух звуков по порядку
В приложении в MediaPlayer загружаю два звука, но они проигрываются...

Возврат на активность и проигрывание видео
Добрый день уважаемые формучане... Есть две активности main и send В Main...

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

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


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

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

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