- Moviebase
- ActionDirector Video Editor
- Squid
- LazyMedia Deluxe
- MovieLab
- Eon Music Player
- Яндекс.Музыка
- Gradient: Редактор Лица
- Piktures
- Эмулятор IPTV приставок
- Adobe Lightroom
- Alight Motion
- VideoShow Pro
- ibis Paint X
- MR Recorder — Radio Streaming
- Filmix (онлайн HD кинотеатр)
- VideoApp ВК
- VSCO Cam
- Camera FV-5
- Phonto (Текст на фотографиях)
- Phonograph
- FilmoraGo Free Video Editor
- Проекты media для android
- Полный список
- Мультимедиа программы для Андроид
- SPB TV Россия 1.19.2
- СТС Телеканал 3.5.0
- Video Player 2.1.7.3
- MEGOGO 4.2.4
- TuneIn Radio 28.0
- Пульт для любого телевизора 2.7.2
- Музыкальный редактор 5.6.7
- Youtv онлайн тв 2.23.11
- Лайм HD TV 4.0.5
- SoundHound 9.8.2
- Spotify 8.6.81
- Xbox 2110.12
- SoundCloud 2021.11.01
- КиноПоиск 6.3.0
- MX Player 1.40.9
- BSPlayer 3.13.24
- ОНЛАЙН ТВ 7.6.8
- ivi фильмы 14.6
- YouTube 16.45.34
- Drum Pad Machine 2.11.0
- ТВ пульт для Samsung 9.2.7
- Nova Video Player 5.15.27
- Shazam 11.50
- Perfect Piano 7.6.2
Moviebase
Приложение для изучения и отслеживания фильмов, сериалов и актеров
ActionDirector Video Editor
Мобильный видеоредактор от CyberLink
Squid
Оставляйте рукописные заметки естественным образом на планшете или телефоне Android
LazyMedia Deluxe
Доступ к онлайн-кинотеатром для TV-Box
MovieLab
Все новинки мирового кинематографа без подписок и регистрации
Eon Music Player
Чистый, простой и настраиваемый музыкальный плеер
Яндекс.Музыка
Ваш универсальный мобильный плеер от Яндекс
Gradient: Редактор Лица
Редактирование фотографий, похожее на FaceApp
Piktures
Нереально красивая и удобная галерея
Эмулятор IPTV приставок
Эмулятор MAG200, MAG250, AuraHD и т.п.
Adobe Lightroom
Редактируйте и систематизируйте свои фото
Alight Motion
Видеоредактор с поддержкой своих элементов
VideoShow Pro
Лучший редактор для обработки видео
ibis Paint X
Мощная рисовалка на Android
MR Recorder — Radio Streaming
Приложение для воспроизведения и записи потоков интернет-радио
Filmix (онлайн HD кинотеатр)
Просмотр фильмов и сериалов с помощью AndroidTV и мобильных устройств
VideoApp ВК
Видео клиент для ВКонтакте
VSCO Cam
Инструмент для фотографов и творческих людей
Camera FV-5
Профессиональная фото камера для Андроид
Phonto (Текст на фотографиях)
Добавляйте полностью настраиваемый текст на картинку
Phonograph
Один из красивейших музыкальных плееров
FilmoraGo Free Video Editor
Приложение для редактирования видео с расширенными функциями
Источник
Проекты media для android
Простое и в тоже время мощное приложение на андроид для редактирования фотографий.
Клевое приложение для пользователей андроид, помогающее распознать название и исполнителя песни, а так же многое другое.
Следите за игровыми стримерами.
Смотрите свои любимые ТВ каналы в любом месте и в любое время.
Онлайн кинотеатр от HBO.
Музыкальный проигрыватель для андроид от лучшего разработчика Яндекс, с возможностью поиска и воспроизведения композиций с сервиса Яндекс.Музыка.
Отличный фото-редактор на андроид. Содержит около 400 эффектов в более чем 10 группах.
Облачный музыкальный сервис с огромной базой композиций.
Мощный видеоредактор с широким набором функций и приятным интерфейсом.
Многофункциональное приложение для создания и обработки видео в любом разрешении вплоть до FullHD.
Современный плеер с множеством тем оформления и огромным списком аудио настроек.
Уникальный фото редактор с множеством функций.
Программа для записи экрана и редактирования видео
Переназначение кнопок на пульте дистанционного управления.
Воспроизведение звука файлов через разговорный динамик.
Источник
Полный список
MediaPlayer – класс, который позволит вам проигрывать аудио/видео файлы с возможностью сделать паузу и перемотать в нужную позицию. MediaPlayer умеет работать с различными источниками, это может быть: путь к файлу (на SD или в инете), адрес потока, Uri или файл из папки res/raw.
Напишем небольшое приложение аудио-плеер и используем в нем все эти возможности.
Project name: P1261_MediaPlayer
Build Target: Android 2.3.3
Application name: MediaPlayer
Package name: ru.startandroid.develop.p1261mediaplayer
Create Activity: MainActivity
Добавляем строки в strings.xml:
Так это выглядит на экране
Кнопки верхнего ряда запускают проигрывание треков из различных источников. Кнопки среднего ряда – это пауза, возобновление, стоп и чекбокс повторения трека. А в нижнем ряду кнопки перемотки назад/вперед и вывод в лог текущей информации.
Создайте папку res/raw и положите в нее какой-нить звуковой файл с именем explosion.mp3. Например, его можно скачать здесь — http://dl.dropboxusercontent.com/u/6197740/explosion.mp3.
Разбираемся. Сначала создаем константы-пути, которые будет использовать проигрыватель. Это файл в инете (DATA_HTTP), поток в инете (DATA_STREAM), файл на флэшке (DATA_SD) и Uri на мелодию из системы (DATA_URI). Для SD и Uri укажите ваши значения, чтобы такие файлы существовали. (По получению Uri в конце урока есть вспомогательный код)
В onCreate получаем AudioManager, находим на экране чекбокс и настраиваем так, чтобы он включал/выключал режим повтора для плеера.
onClickStart – метод для обработки нажатий на кнопки верхнего ряда. Сначала мы освобождаем ресурсы текущего проигрывателя. Затем в зависимости от нажатой кнопки стартуем проигрывание. Какие методы для этого используются?
setDataSource – задает источник данных для проигрывания
setAudioStreamType – задает аудио-поток, который будет использован для проигрывания. Их существует несколько: STREAM_MUSIC, STREAM_NOTIFICATION и п. Подробнее их можно посмотреть в доках по AudioManager. Предполагаю, что созданы они для того, чтобы можно было задавать разные уровни громкости, например, играм, звонкам и уведомлениям. Этот метод можно и пропустить, если вам не надо явно указывать какой-то поток. Насколько я понял, по умолчанию используется STREAM_MUSIC.
Далее используется метод prepare или prepareAsync (в паре с OnPreparedListener). Эти методы подготавливают плеер к проигрыванию. И, как понятно из названия, prepareAsync делает это асинхронно, и, когда все сделает, сообщит об этом слушателю из метода setOnPreparedListener. А метод prepare работает синхронно. Соотвественно, если хотим прослушать файл из инета, то используем prepareAsync, иначе наше приложение повесится, т.к. заблокируется основной поток, который обслуживает UI.
Ну и метод start запускает проигрывание.
В случае с raw-файлом мы используем метод create. В нем уже будет выполнен метод prepare и нам остается только выполнить start.
Далее мы для плеера включаем/выключаем повтор (setLooping) в зависимости от текущего значения чекбокса. И вешаем слушателя (setOnCompletionListener), который получит уведомление, когда проигрывание закончится.
В методе releaseMP мы выполняем метод release. Он освобождает используемые проигрывателем ресурсы, его рекомендуется вызывать когда вы закончили работу с плеером. Более того, хелп рекомендует вызывать этот метод и при onPause/onStop, если нет острой необходимости держать объект.
В методе onClick мы обрабатываем нажатия на кнопки управления проигрывателем. Какие здесь используются методы?
start – возобновляет проигрывание
seekTo – переход к определенной позиции трека (в милисекундах)
getCurrentPosition – получить текущую позицию (в милисекундах)
getDuration – общая продолжительность трека
isLooping – включен ли режим повтора
getStreamVolume – получить уровень громкости указанного потока
Далее идут методы
onPrepared – метод слушателя OnPreparedListener. Вызывается, когда плеер готов к проигрыванию.
onCompletion – метод слушателя OnCompletionListener. Вызывается, когда достигнут конец проигрываемого содержимого.
В методе onDestroy обязательно освобождаем ресурсы проигрывателя.
В манифесте добавляем права на интернет — android.permission.INTERNET.
Все сохраняем, запускаем приложение. Дизайн получившегося плеера, конечно, не ахти какой :), но нас сейчас интересует функционал.
Еще раз перечислю возможные действия. Нажимая верхние кнопки, мы запускаем проигрывание из различных источников. Кнопки среднего ряда позволят нам поставить паузу, возобновить/остановить проигрывание и включить режим повтора. Кнопки нижнего ряда перематывают назад/вперед на 3 сек (3000 мсек) и выводят инфу в лог.
Я включу проигрывание файла с SD и выведу инфу в лог (кнопка Info).
start SD
Playing true
Time 4702 / 170588
Looping false
Volume 10
Проигрывание идет, текущая позиция – 4-я секунда из 170, режим повтора выключен, громкость — 10.
Уменьшу громкость (кнопками устройства или эмулятора), включу режим повтора (чекбокс Loop), поставлю паузу (кнопка Pause) и снова выведу инфу в лог:
Playing false
Time 46237 / 170588
Looping true
Volume 6
Видим, что проигрывание остановилось, текущая позиция уже 46 секунд, режим повтора включен, а громкость уменьшилась до 6.
Теперь включу проигрывание потока (кнопка Stream). Смотрим лог:
08:49:13.799: D/myLogs(18805): start Stream
08:49:13.809: D/myLogs(18805): prepareAsync
08:49:27.589: D/myLogs(18805): onPrepared
Обратите внимание, сколько прошло времени с начала (prepareAsync) до завершения (onPrepared) подготовки проигрывателя – 14 секунд. Если бы мы использовали метод prepare, а не prepareAsync, то наше приложение было бы недоступно все это время.
Расскажу еще про несколько методов, которые я не использовал в примере, но о которых стоит знать.
Метод reset – сбрасывает плеер в начальное состояние, после него необходимо снова вызвать setDataSource и prepare. Похож на onRelease, но позволяет продолжить работу с этим же объектом. А вот после onRelease надо создавать новый объект MediaPlayer.
Метод setOnBufferingUpdateListener устанавливает слушателя буферизации проигрываемого потока. По идее слушатель будет получать процент буферизации, но у меня оно как-то странно работает — показывает или 0 или 100.
Метод setOnErrorListener устанавливает слушателя для получения ошибок. Особенно это полезно при методe prepareAsync. Если в ходе этого метода возникнут ошибки, то их можно поймать только так.
Метод setWakeMode позволяет ставить стандартную (PowerManager.WakeLock) блокировку на время проигрывания, указав тип блокировки. Не забудьте в манифесте добавить права на WAKE_LOCK.
По поводу видео. Метод setDisplay позволяет указать плееру, куда выводить изображение. Размещаете на экране компонент SurfaceView (вкладка Advanced), вызываете его метод getHolder и полученный объект передаете в setDisplay. Плеер выведет изображение на этот компонент.
Чтобы узнать размер проигрываемого изображения можно использовать методы getVideoHeight и getVideoWidth.
В хелпе класса MediaPlayer есть хорошая схема состояний плеера. Она кажется запутанной, но если посидеть и поразбираться, то вполне можно все понять. Схема полезная, советую вникнуть.
А здесь можно посмотреть какие форматы поддерживаются системой.
Также хелп любезно предоставляет нам код, который позволит просмотреть существующие медиа-файлы в системе:
На следующем уроке:
— работаем с SoundPool
Присоединяйтесь к нам в Telegram:
— в канале StartAndroid публикуются ссылки на новые статьи с сайта startandroid.ru и интересные материалы с хабра, medium.com и т.п.
— в чатах решаем возникающие вопросы и проблемы по различным темам: Android, Kotlin, RxJava, Dagger, Тестирование
— ну и если просто хочется поговорить с коллегами по разработке, то есть чат Флудильня
— новый чат Performance для обсуждения проблем производительности и для ваших пожеланий по содержанию курса по этой теме
Источник
Мультимедиа программы для Андроид
Программы мультимедиа скачать бесплатно для Андроид устройств, не отправляя смс и без каких-либо регистраций. В разделе представлены топовые приложения, у которых одна цель — сделать ваш гаджет функциональным. Здесь можно найти инструменты для просмотра видео файлов, программы для работы с музыкой, утилиты для просмотра ТВ, возможность слушать радио. Теперь все необходимое будет у вас на смартфоне, или планшете всегда под рукой. И вы сможете в любой момент смотреть фильм, пользоваться системами для записи звука, использовать приложения для камеры, что бы качество фотографий было лучше в разы.
SPB TV Россия 1.19.2
SPB TV — приложение для просмотра сериалов, фильмов и передач на мобильных гаджетах и экранах телевизоров. Качество изображения на высоте, бесплатные фильмы, простое управление и интерфейс. В библиотеке есть множество фильмов разных жанров – зарубежные и российские.
СТС Телеканал 3.5.0
СТС Телеканал – мобильное приложение, которое открывает доступ ко всему развлекательному контенту канала СТС и позволяет смотреть любимые шоу, фильмы и сериалы в удобное время везде, где есть доступ в интернет.
Video Player 2.1.7.3
Video Player — профессиональный плеер для воспроизведения видеофайлов на мобильных устройствах. Возможно просматривать все форматы видео, даже файлы с высоким качеством до 5K/Ultra HD. Есть возможность защитить личные видеозаписи от удаления или просмотра, если телефон в чужих руках.
MEGOGO 4.2.4
MEGOGO — это онлайн сервис для просмотра кино, сериалов и телепередач, разработанный украинской командой всего несколько лет назад, уже сейчас предоставляет своим пользователям доступ к коллекции из более чем 75000 единиц развлекательного медиаконтента.
TuneIn Radio 28.0
TuneIn Radio — приложение для наблюдения за спортивными событиями, музыкой, новостями, подкастами и прослушивания радиостанции со всего мира в одном месте. В этой программе самый большой в мире каталог оригинального аудиоконтента, который можно также слушать в прямом эфире.
Пульт для любого телевизора 2.7.2
Пульт для любого телевизора – это программа, позволяющая сымитировать пульт управления телевизором на смартфоне. Переключение каналов, включение или выключение – все это можно делать в приложении с гаджета.
Музыкальный редактор 5.6.7
Музыкальный редактор — мощный редактор музыкальных файлов со всеми необходимыми функциями. Им возможно нарезать трек, объединять файлы, конвертировать в другие форматы, делиться результатами с миром. Интерфейс проработан так, чтобы в нем было легко и удобно работать.
Youtv онлайн тв 2.23.11
Youtv – это бесплатное интерактивное приложение, в котором пользователи получают доступ к более чем 50 телевизионным каналам Украины прямо с экрана смартфона. Пользоваться приложением можно на любом устройстве: смартфоне, планшете и других.
Лайм HD TV 4.0.5
Лайм HD TV — программа для подключения к сервису онлайн ТВ. Бесплатный доступ к российскому телевидению — наслаждайтесь любимыми сериалами и хорошими фильмами со своего смартфона. Большой выбор зарубежных и отечественных каналов с разной популярностью.
SoundHound 9.8.2
SoundHound — проигрыватель для прослушивания аудио на Андроид гаджете. Встроенный песенник позволяет найти и выучить текст любимой песни, а также можно просто смотреть текст для грамотного подпевания.
Spotify 8.6.81
Spotify Music — огромный медийный сервис, в котором собрана глобальная коллекция иностранной и отечественной музыки. Свыше тридцати миллионов треков собрано в одном месте и полностью готово к воспроизведению при входе пользователя в данное приложение.
Xbox 2110.12
Xbox – приложение, которое позволяет оставаться на связи с игровым сообществом, управлять Xbox One удалённо. Через программу можно покупать игры в отделе Store, а также просматривать последние новости и анонсы игрового сообщества.
SoundCloud 2021.11.01
SoundCloud — приложение с доступом к облачному музыкальному сервису с большим количеством современных и классических треков. Качественная музыка доступна на выбор в огромном количестве на сервисе при подключении онлайн через беспроводную сеть или сотовую связь.
КиноПоиск 6.3.0
КиноПоиск – приложение для просмотра фильмов и сериалов с мобильного устройства. В одном месте содержатся фильмы отечественного и зарубежного выпуска, новости, энциклопедия кино, все это онлайн и хорошего качества.
MX Player 1.40.9
MX Player — видеопроигрыватель, который определяет самостоятельно наличие роликов во внешней и внутренней памяти устройства. Сразу после нахождения файлы можно проигрывать в плеере. Набор инструментов включает самые удобные настройки.
BSPlayer 3.13.24
BSPlayer – видеоплеер для мобильных устройств с аппаратным ускорением, имеет расширенные для мобильного приложения функции, делающие просмотр видео более комфортным. Поддерживает 2 и 4-х ядерное декодирование, что повышает скорость воспроизведения, субтитры и аудиодорожки.
ОНЛАЙН ТВ 7.6.8
ОНЛАЙН ТВ — программа для гаджетов для воспроизведения ТВ-шоу и телепередач. Онлайн телеприложение PeersTV помогает владельцу гаджета или планшета осуществлять просмотр телеканалов, телепередачи в записи, а также коллекции популярных фильмов и сериалов.
ivi фильмы 14.6
ivi фильмы — медийное приложение для просмотра любимого кинематографического контента. Сериалы, как зарубежные, так и отечественные, киноленты, тв-передачи, спортивные трансляции это и многое другое находится в одном видео сервисе.
YouTube 16.45.34
YouTube — приложение с доступом в социальную видеосеть. Программа может использоваться для редактирования и просмотра видеоконтента, за наблюдением за каналом и количеством подписчиков.
Drum Pad Machine 2.11.0
Drum Pad Machine – это уникальное приложение, которое представляет собой микшерный пульт для создания собственной музыки. Его ключевой особенностью является то, что красивую мелодию может создать абсолютно любой человек без музыкального образования и опыта.
ТВ пульт для Samsung 9.2.7
ТВ пульт для Samsung — менеджер для превращения Андроид гаджета в универсальную лентяйку, облегчающую жизнь. С помощью приложения у пользователя отпадает надобность в поиске дополнительного средства дистанционного управления.
Nova Video Player 5.15.27
Nova Video Player — это приложение является видео плеером с открытым исходным кодом, которое можно использовать на устройствах Android, включая мобильные телефоны, планшеты и смарт-телевизоры.
Shazam 11.50
Shazam – популярнейшее приложение от разработчика Apple Inc., которое облегчает поиск понравившейся вам музыки и не только! Услышали интересную мелодию по дороге на работу, в кафе или в общественном месте, хотите добавить ее в свой плейлист любимой музыки, но не знаете ее название?
Perfect Piano 7.6.2
Perfect Piano – симулятор пианино для Android. Благодаря такому симулятору можно научиться играть и приносить удовольствие окружающим. Полезно для занятий, как взрослых, так и детей.
Источник