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

mantas

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

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

  • Посещение

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

  1. Like
    mantas получил реакцию от Rusland в [Android] При задании нового видео-файла TMediaPlayer у меня вываливается из памяти программа. В чем может быть причина?   
    Столкнулся с такой же проблемой.
    Использую «RAD Studio 10 Seattle».
    Каждый раз, когда у TMediaPlayer задаешь новый FileName, идёт утечка памяти – это баг Firemonkey.
    Скорее всего, ошибка находится в файле «FMX.Media.pas».
    Как исправить эту ошибку? Что и как исправлять в файле «FMX.Media.pas»?
     
    Проверил на «RAD Studio 10.2 Tokyo» - проблема утечки памяти тоже присутствует.
    Просто в цикле задаешь новый (или даже тот же самый) TMediaPlayer.FileName, и каждый раз идёт утечка памяти, и очень скоро программа падает из-за недостатка памяти.
    Функция TMediaPlayer.Clear не помогает, ибо память не освобождается.
    Из-за этого бага TMediaPlayer является неработоспособным и TMediaPlayer просто невозможно использовать в реальных проектах.
    Как решить эту проблему?
×
×
  • Создать...