такой вот вопрос мучает меня уже несколько дней.
хочу воспроизвести avi файл... использую GuiCtrlCreateAvi ()
Но на все avi файлы идет ругань о том, что не поддерживается и все, кроме одного avi файлы сжатого кодеком MS RLE ..... потом вычитал, что для проигрывания avi в AutoIt нужны именно видео файлы сжатые этим вот кодеком.
Вопрос: как мне получить такое видео.... поискал в интернете - инфы мало. попробовал разные проги по видео кодированию и не в одном не было возможности кодировать в MS RLE.
Помогите пожалуйста, очень нужно, уже не знаю где что смотреть.
вот примерный код:
Код:
Код: Выделить всё
#include
Example()
Func Example()
Local $hGUI = GUICreate("Example", 300, 200)
Local $idAnimation = GUICtrlCreateAvi("wait.avi", 165, 15, 0, 300)
Local $idStart = GUICtrlCreateButton("Start", 60, 150, 85, 25)
Local $idStop = GUICtrlCreateButton("Stop", 160, 150, 85, 25)
GUISetState(@SW_SHOW, $hGUI)
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
ExitLoop
Case $idStart ; Start the animation.
GUICtrlSetState($idAnimation, $GUI_AVISTART)
Case $idStop ; Stop the animation.
GUICtrlSetState($idAnimation, $GUI_AVISTOP)
EndSwitch
WEnd
GUIDelete($hGUI)
EndFuncо задачи в общем:
нужно в GUI проиграть видел файл, но так чтобы не зависит от установленных на компе программ и кодеков.... на сколько я понял MS RLE есть во всех Windows по умолчанию.
Заранее спасибо.