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

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

Войти
Регистрация
Восстановить пароль
 
neomarat
0 / 0 / 0
Регистрация: 03.07.2013
Сообщений: 11
#1

Проигрывание части файла - Программирование Android

09.10.2014, 13:52. Просмотров 435. Ответов 5
Метки нет (Все метки)

Как в VideoView проиграть кусочек файла по времени, например с 01.02.321 по 01.03.458
Перейти к началу кусочка понятно как: VideoView.seekTo (int msec), а вот как поставить на паузу в конце кусочка?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.10.2014, 13:52     Проигрывание части файла
Посмотрите здесь:

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

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

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

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

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

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
neomarat
0 / 0 / 0
Регистрация: 03.07.2013
Сообщений: 11
11.10.2014, 01:40  [ТС]     Проигрывание части файла #2
Наверное надо использовать mediaplayer.getCurrentPosition(), но он же проверяет только один раз , а как сделать чтобы проигрался именно кусочек - не дергать же систему каждую миллисекунду?
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
11.10.2014, 12:21     Проигрывание части файла #3
А если поставить начало воспроизведения и длительность? При запуске видео запустить таймер и по его окончании остановить видео.
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
11.10.2014, 16:46     Проигрывание части файла #4
neomarat, интересная задача. А видео должно проигрываться каждый раз в указанный промежуток времени? Тогда проще было бы "нарезать" нужные куски заранее.
neomarat
0 / 0 / 0
Регистрация: 03.07.2013
Сообщений: 11
12.10.2014, 01:52  [ТС]     Проигрывание части файла #5
Нарезать - не вариант, будет очень много кусков, да и займет это очень много времени. Интересно именно проигрывание части файла. Неужели никто не решал такую задачу?
С таймером интересно, но это мне кажется будет тоже сильно грузить систему? например если система загружена, не сбойнет ли эта связка? Например таймер отсчитает время, а видео не успеет проиграть?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.10.2014, 03:23     Проигрывание части файла
Еще ссылки по теме:

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

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

Разделение экрана на 2 части - Программирование Android
Добрый день подскажите как можно разделить экран на 2 части. Как я понимаю надо в xml создать 2 объекта но я там не как не вижу ширину...

Поделить экран на 4 равные части - Программирование Android
Добрый день. Уже крыша едет, весь день играюсь со слоями, но не могу добиться что бы экран был поделен на 4 равные части. Подскажите...


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

Или воспользуйтесь поиском по форуму:
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
12.10.2014, 03:23     Проигрывание части файла #6
Ну ок. Выбираем отрезок. А - начало, Б - конец, С - разница между концом и началом. Начинам воспроизведение с точки А, запускаем таймер на С секунд. По истечении таймера проверяем позицию, если она равна или больше Б останавливаем видео, если нет - вычитаем из Б текущую позицию, назначаем ее переменной С и запускаем таймер снова. Если стандартного механизма нет - это, на мой взгляд, лучший выход. Сам таймер, в сравнении с воспроизведением видео ,ресурсов не потребляет вообще. Ну и конечно он (таймер) должен быть в отдельном потоке.
Yandex
Объявления
12.10.2014, 03:23     Проигрывание части файла
Ответ Создать тему
Опции темы

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