Перейти к содержанию
Fire Monkey от А до Я

Лидеры

Популярный контент

Показан контент с высокой репутацией 09.01.2015 во всех областях

  1. На сколько я могу судить по API MX проигрывателя, я вижу, что он умеет: Проигрывать заранее составленный список файлов. Уведомлять о завершении просмотра файла: Значит, Вы можете из своего приложения узнать точно, когда файл будет полностью проигран и запустить на проигрывание новый файл. Проиграть заранее подготовленный ваш список файлов. В этом случае не нужно будет вообще мудрить. Как получить результат запроса на длительность файла Общий принцип работы интентов (намерений) в андроиде следующий: Вы формируете свой запрос на любое действие, согласно апи. Отправляете свой запрос в операционную систему Получаете результат выполнения интента через onActivityResult Чтобы получить в Delphi ответ на ваш запрос, нужно прочитать эту тему: "Как в вызываемом приложении получить результат, объект JIntent?"
    1 балл
  2. Нужно создать нативный проигрыватель JMediaPlayer медиа-файлов, Указать ему URI к файлу и спросить требуемые параметры: uses Androidapi.JNI.Media, AndroidApi.Helpers, FMX.Helpers.Android, FMX.Platform.Android; function ExtractFileDuration(const AURIOfFile: string): Integer; var MediaPlayer: JMediaPlayer; begin MediaPlayer := TJMediaPlayer.JavaClass.create(MainActivity, StrToJURI(AURIOfFile)); if MediaPlayer <> nil then try Result := MediaPlayer.getDuration; // MSecs finally MediaPlayer.release; end else Result := 0; end; Если проигрыватель не создан, это значит, то указан не правильный путь к файлу. Обратите внимание, что в качестве параметра нужно передавать URI на файл
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...