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

valdemar

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

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

  • Посещение

  • Победитель дней

    1

Сообщения, опубликованные valdemar

  1. 2 часа назад, Rusland сказал:

    в ImageList размер может быть любой

    Там да, а на кнопке отображается 16х16 при любом размере загруженной картинки.

    Ну или можно использовать стили, и забыть image - как пережиток VCL

  2. 10 часов назад, wamaco сказал:

    valdemar и Вольдемар :))

    совпадение?

     

    Не думаю.

    16 часов назад, Вольдемар сказал:

    Странно ведет себя ImageList. Он заточен под размер 16 на 16 ?

    Да, действительно, только 16х16. Тогда советую использовать ImageControl1 вместо кнопки, чтобы была полноразмерная картинка.

  3. В 08.03.2017 в 16:33, dammit сказал:

    Равиль, да, HitTest:= true;

    Пробовал добавить в обработчик нажатия на volumeOffImage другие действия - все отрабатывает.

    Даже не знаю, что за косяк... Может быть, когда я записываю в MediaPlayer1.FileName какую нибудь строку, то автоматически Volume включается?

    К примеру, после этой строки:

    MediaPlayer1.FileName:= System.IOUtils.TPath.GetDocumentsPath+PathDelim+'CorrectAnswer.mp3';

    Вообще да, нужно после каждого открытия файла ставить в 0 громкость. Плеер берёт из файла максимальную громкость.

    MediaPlayer1.FileName:=file_;

    MediaPlayer1.Volume :=0;

    MediaPlayer1.Play;

  4. Вроде разобрался, обновил драйвера на видеокарту, видео попало в форму.

    Но ещё небольшая проблемка. Наверно слишком частный случай. Я программирую в терминале (RDP) потому после обновления дров видео не показывается в терминале, только при непосредственной работе за компьютером. Хотя в ActiveMovieWindow было прекрасно видно и по RDP.

     

  5. Пробую из примера эмбаркадеро TMediaplayer, вроде начало получаться, всё воспроизводит, очень удобно когда и картинку и гиф и видео одной командой можно отобразить, ещё и кросплатформенно.

    Но когда стал тестировать на разных машинах - нашёл сильно мешающий баг.

    Вот на картинках -  на одной машине видео проигрывается в MediaPlayerControl, на другой машине - в каком то ActiveMovieWindow

    Кодеки стоят почти одинаковые, K-Lite ставил. Вот точно знаю версию K-Lite_Codec_Pack_1290_Standard - это на той машине, на которой ActiveMovieWindow.

    Вопрос, как засунуть видео в MediaPlayerControl на любом компьютере?

     

     

     

×
×
  • Создать...