Что нового

[Элементы GUI] Как поместить видео (не AVI) в GUI

Max98

Новичок
Сообщения
45
Репутация
3
Привет всем!

Хочу поместить видео (не AVI) в GUI. Подскажите, пожалуйста, как это сделать.
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Max98 [?]
Хочу поместить видео (не AVI)
QTOControl.QTControl.1 - QT
WMPlayer.OCX.7 - WMP
ShockwaveFlash.ShockwaveFlash.10 - Flash
Главное чтобы кодеки были под требуемый формат.
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Код:
#Include <DSEngine.au3>

$sFile = FileOpenDialog('Select Video File', @ScriptDir, 'Video Files (*.avi;*.mpg;*.wmv;*.mov;*.3gp;*.asf;*.mp4;*.flv;*.rv)')
If Not $sFile Then
	Exit
EndIf

$hForm = GUICreate('MyGUI')
Engine_Startup(@ScriptDir & '\DSEngine_UDF.dll')
Engine_LoadFile($sFile, $hForm)
$aSize = Engine_GetVideoSize()
WinMove($hForm, '', (@DesktopWidth - $aSize[0]) / 2, (@DesktopHeight - $aSize[1]) / 2, $aSize[0], $aSize[1])
Engine_SetRects(0, 0, 0, 0, 0, 0, $aSize[0], $aSize[1])
GUISetState()

Engine_StartPlayback()

Do
Until GUIGetMsg() = -3

Engine_Shutdown()
 

kpuk

Новичок
Сообщения
1
Репутация
0
А можно ли в какойнить контрол поместить видео?? или тока в гуи?
кстати самый зачотный вариант видео проигрывателя! просто в использовании и функционально! Спасибо!
 

zbz

Новичок
Сообщения
74
Репутация
1
Всё таки нашёл компоненты скрипта, вдруг кому нибудь пригодятся.

DSEngine.au3
DSEngine_UDF.dll
DSEngineConstants.au3
SimpleExample.au3
 

Вложения

  • DSEngine.zip
    75.9 КБ · Просмотры: 34

ra4o

AutoIT Гуру
Сообщения
1,165
Репутация
247
У меня почему-то mp4 не читает...
 

zbz

Новичок
Сообщения
74
Репутация
1
Можно ли, видео по кругу пустить (типа Loop)?. Кстати, нужно ещё закрывалка этого окна.
 
Верх