При помощи ActiveX и Windows Media Player в Terrasoft 3.X можно воспроизводить видеоролики и аудиозаписи.
Это может пригодиться для встраивания в конфигурацию видеоинструкций.
Для этого размещаем на форме ActiveXControl, присваиваем его свойству ActiveXGUID значение {6bf52a52-394a-11d3-b153-00c04f79faa6} (или ActiveXProgID значение WMPlayer.OCX.7). Назовём компонент axcWmp.
Появляется плеер, им можно управлять программно.
function btnOpenOnClick(Control) {
//адрес файла на диске
var fileName = "d:\\video.avi";
//скрываем стандартную панель инструментов плеера
//если её надо отображать - то ставим "full" или "mini"
//для аудио можно спрятать объект целиком: axcWmp.IsVisible = false;
axcWmp.ActiveXObject.uiMode = "none";
//открываем и начинаем проигрывать файл
axcWmp.ActiveXObject.URL = fileName;
}
function btnPauseOnClick(Control) {
//ставим на паузу
axcWmp.ActiveXObject.controls.pause();
}
function btnPlayOnClick(Control) {
//продолжаем воспроизведение после паузы
axcWmp.ActiveXObject.controls.play();
}
function btnSetVolumeOnClick(Control) {
//выставляем уровень громкости
axcWmp.ActiveXObject.settings.Volume = edtVolume.Value;
}
Больше о работе с плеером написано на странице MSDN.