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

Лидеры

  1. dnekrasov

    dnekrasov

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


    • Баллы

      1

    • Постов

      317


  2. alexbirukov

    alexbirukov

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


    • Баллы

      1

    • Постов

      65


  3. Сергей Сергеев

    Сергей Сергеев

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


    • Баллы

      1

    • Постов

      144


  4. Tumaso

    Tumaso

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


    • Баллы

      1

    • Постов

      331


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

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

  1. Slym

    [Android] Воспроизводить аудио

    А при том что надо разделять транспорт, кодек и hal... я без проблем сделаю TCP/HTTP запрос, до что делать с данными? а может там udp? нужен декодер, и управлялка потоком декодер может и найду, но что делать с PCM данными... нужен компонент вывода звука вывод может найду... а если хотите кинуть батон и в продакшон... ищите сами
    1 балл
  2. Tumaso

    [Android] Воспроизводить аудио

    А причем тут твой фаервол? Вопрос совсем о другом, о принципиальной возможности воспроизведения аудиопотока с указаного адреса/порта в FMX Стандартный TMediaPlayer из FMX полное убожесто, не работает нормально даже в 10.4.1, поэтому про него можно забыть. Если еще кто то в него верит и надеется на чудо. Теоретически это могут делать FFMPEG VCL (поддерживает и FMX) и Alcinoe
    1 балл
  3. dnekrasov

    HTML парсер для Firemonkey

    как-то так uses System.RegularExpressions; ... const AHREF = '<a href="([^"]*)"[^>]*>([^<]*)</a>'; var Match: TMatch; s: String; begin Match := TRegEx.Match(ваша HTML строка, AHREF); while Match.Success do begin // здесь что-то делаем //<a href"...>...</a> в Match.Value //Match.Groups[1] - адрес ссылки //Match.Groups[2] - отображаемый текст ссылки Match := Match.NextMatch; end; end
    1 балл
  4. Сергей Сергеев

    Бегущая строка

    Сделал так.. TEdit положил внутри THorzScrollBox. Ширина TEdit больше чем Scroll, что не влезло справа, обрезалось. Спрятал ScrollBar, чтобы не портил вид. Положил на форму TrackBar c Value от 0 до 150. Для значения Value добавил TFloatAnimaton с изменением Value от 0-150 по циклу и с реверсом. На событие OnChangeValue TrackBar повесил обработчик в котором, в зависимости от значения Track меняю у HorzscrollBox позицию ползунка ( .ScrollBy (dX,dY) - еле нашел!) Результат на видео https://youtu.be/crtw-qQmjFc. Проект вечером прикреплю - может кому понадобится. "мозг" тут : var Form1: TForm1; currPos : integer=0; implementation {$R *.fmx} {$R *.LgXhdpiPh.fmx ANDROID} {$R *.Windows.fmx MSWINDOWS} procedure TForm1.TrackBar1Change(Sender: TObject); var cnt : integer; cp :integer ; begin lbT.Text := TrackBar1.Value.ToString; cp := Round(TrackBar1.Value) ; cnt := currPos - cp; currPos := cp; HorzScrollBox1.ScrollBy(cnt,0) ; end; Test.rar
    1 балл
  5. Ссылка на статью. Автор: Александр Бирюков В статья я максимально подробно попытался описать работу с библиотекой Libbass под Android для проигрывания сетевых потоков. Надеюсь кому-нибудь пригодится. Буду рад комментариям, обоснованной критике и доработкам.
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...