PasLibVlc. Слайдер доступа

Во многих проигрывателях имеется, так называемый, слайдер доступа или поиска для перехода к тому или иному участку в проигрываемой записи. VLC в этом отношении ничем не хуже других проигрывателей и, с помощью его SDK, вполне возможно это реализовать.

Продолжить чтение

Создание простейшего видеоплеера на основе проигрывателя VideoLAN с использованием набора компонентов PasLibVlc

В статье «Воспроизведение видео в Delphi» была упомянута возможность написания проигрывателя для видео с использованием VLC SDK. В том числе с использованием набора компонентов PasLibVlc. Эти компоненты значительно упрощают работу с VLC SDK, так как весь низкоуровневый функционал (включая импорт функций VLC API) в них уже реализован и разработчику при

Продолжить чтение

Android. Проблема с «Application does not support this device»

В ходе работы над проектами под Android на Delphi часто приходится сталкиваться с тем, что приложение, вполне работоспособное на одном устройстве, при его установке на другое часто отказывается даже запускаться. При этом появляется чёрный экран с сообщением «Application does not support this device».

Продолжить чтение

Особенности разработки приложений с использованием FireUI

В сентябре 2014 года вышла очередная версия RAD Studio, которая на носит название XE7. В числе новшеств одним из наиболее значимых является FireUI. Технология, которая представляет собой единый редактор интерфейса для различных платформ.

Продолжить чтение

Показ окна с сообщением из модуля данных

При работе программы часто возникает необходимость показать пользователю окно содержащее то или иное информационное сообщение. Данная задача легко решается с помощью стандартной процедуры ShowMessage или WinAPI функции MessageBox. Однако у модуля данных в данном отношении имеются определённые ограничения.

Продолжить чтение

Параллельное воспроизведение нескольких звуковых файлов с помощью библиотеки BASS

Обычно при воспроизведении звуковых файлов используется одновременно только один файл. Этого вполне достаточно для работы плеера или организации звукового сопровождения работы какой-либо программы. Однако существуют задачи для решения, которых необходимо одновременно воспроизводить, как минимум, два файла. Как правило, в данном случае речь идёт о задачах так или иначе связанных с

Продолжить чтение