Как воспроизвести сегмент видео в Android? - PullRequest
0 голосов
/ 07 февраля 2012

Я пишу проект Android и просто хочу воспроизвести определенную часть видео (, например: 10 с-15 с ), так как получить данные (которые яиспользовать его и может воспроизводить от 10 с до 15 с без исходного видеофайла , конечно, данные содержат данные видео 10 с 15 с)?

1 Ответ

0 голосов
/ 07 февраля 2012

К сожалению, на Android нет доступного Media Extractor из SDK для извлечения данных.Вам придется делать это в автономном режиме на ПК с помощью инструментов для ПК.

Однако вы можете реализовать то, что хотите сделать в Android, следующим образом.

  • Создайте экземпляр MediaPlayer и установите в качестве источника файл, который хотите воспроизвести..
  • Подготовка медиаплеера
  • seek к 10-й секунде.
  • Запустите воспроизведение с помощью play
  • Продолжайте запрашивать медиаплеер длятекущее время воспроизведения, когда оно достигает 15 секунд, вызовите stop на медиаплеере.Или вы можете написать отложенное сообщение для вашего обработчика и stop воспроизведения при получении задержанного сообщения.
...