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

Skyline

Пользователи
  • Постов

    2
  • Зарегистрирован

  • Посещение

Активность репутации

  1. Like
    Skyline получил реакцию от Rusland в [Android] Подключение MediaPlayer с Android API   
    Вопрос решён.
    Для воспроизведения/открытия/просмотра аудио/видео встроенными средствами написал такую функцию:
    void HiddenPlay(String FileName) {     _di_JMediaPlayer Player = TJMediaPlayer::JavaClass->init();     Player->setDataSource(StringToJString(FileName));     Player->prepare();     Player->start(); } Для воспроизведения/открытия/просмотра любого файла установленными на устройстве программами такая функция:
    void PlayMulti(String FileName, String MimeType) {     _di_JIntent Intent = TJIntent::JavaClass->init(TJIntent::JavaClass->ACTION_VIEW);     _di_Jnet_Uri Data = StrToJURI(FileName);     Intent->setDataAndType(Data, StringToJString(MimeType));     SharedActivity()->startActivity(Intent); } Вторым аргументом надо передать mime-type файла.
    Пример вызова:
    PlayMulti("test.jpg", "image/jpeg");
  2. Like
    Skyline получил реакцию от Kitty в [Android] Подключение MediaPlayer с Android API   
    Вопрос решён.
    Для воспроизведения/открытия/просмотра аудио/видео встроенными средствами написал такую функцию:
    void HiddenPlay(String FileName) {     _di_JMediaPlayer Player = TJMediaPlayer::JavaClass->init();     Player->setDataSource(StringToJString(FileName));     Player->prepare();     Player->start(); } Для воспроизведения/открытия/просмотра любого файла установленными на устройстве программами такая функция:
    void PlayMulti(String FileName, String MimeType) {     _di_JIntent Intent = TJIntent::JavaClass->init(TJIntent::JavaClass->ACTION_VIEW);     _di_Jnet_Uri Data = StrToJURI(FileName);     Intent->setDataAndType(Data, StringToJString(MimeType));     SharedActivity()->startActivity(Intent); } Вторым аргументом надо передать mime-type файла.
    Пример вызова:
    PlayMulti("test.jpg", "image/jpeg");
×
×
  • Создать...