Jump to content

Rodrigo Chaves Neto

Membros
  • Content count

    35
  • Joined

  • Last visited

  • Days Won

    2

Rodrigo Chaves Neto last won the day on November 30

Rodrigo Chaves Neto had the most liked content!

Community Reputation

5 Neutro

About Rodrigo Chaves Neto

  • Rank
    Membro
  • Birthday 12/13/1982

Profile Information

  • Gender
    Male
  • Location
    Caçapava - SP

Contact Methods

  • Website URL
    https://www.linkedin.com/in/rodrigo-chaves-neto-242b1588

Recent Profile Visitors

453 profile views
  1. Incorporar libmpv no programa

    Aqui arquivos em mp4 funcionou. Sua aplicação eh portable? Se não for, poderia colocar a instalação de plugins de video como pre requisito Ontem não consegui criar o código. A empresa ta sugando a gente esse fim de ano.. huahauhau Mas essa semana ainda vou tentar verificar o aspect ratio
  2. Incorporar libmpv no programa

    Tendi. Obrigado por postar o exemplo Vou tentar replicar aqui e posto o codigo em breve
  3. Incorporar libmpv no programa

    Tendi. Vc pode postar se for possivel o tamanho da janela e um video de exemplo? Posso tentar encontrar os ajustes corretos
  4. Incorporar libmpv no programa

    Tendi. Vc pode postar se for possivel o tamanho da janela e um video de exemplo? Posso tentar encontrar os ajustes corretos
  5. Incorporar libmpv no programa

    Tendi. Vc pode postar se for possivel o tamanho da janela e um video de exemplo? Posso tentar encontrar os ajustes corretos
  6. Incorporar libmpv no programa

    Legal, conseguiu resolver de outra forma! Sobre o aspect ratio eu coloquei uma propriedade só .stretchToFit = True Essa propriedade preenche todo o espaço definido pela sintaxe abaixo $objActiveX = GUICtrlCreateObj($oWMPlayer, 0, 0, $_Width, $_Height)
  7. Incorporar libmpv no programa

    A maioria dos objetos listados nesse aplicativo podem ser manipulados pelo Autoit
  8. Incorporar libmpv no programa

    Meu teclado não tem funções de atalho para controle do player. Então não consigo testar se os controles serão desabilitados. Mas vc pode controlar o player pelo objeto $oWMPlayer Eu coloquei algumas propriedades With $oWMPlayer ; Object tag pool .fullScreen = False .windowlessVideo = True .stretchToFit = True .settings.playCount = 99999 .URL = $f_Video .enableContextMenu = False .enabled = False .Controls.currentPosition = 0 ; Move to location in movie .Controls.Play ;/ Pause and Stop .uiMode = "none" ; none / mini full .settings.autostart = True .settings.mute = False .settings.volume = 0 ; 0 - 100 .settings.Balance = 0 ; -100 a 100 EndWith Vc pode enviar instruções alterando os valores do objeto, por exemplo Se vc quiser aumentar o volume do video vc faz executando do seguinte modo $oWMPlayer.settings.volume = 20 ;Pra aumentar 20% o volume Se vc quiser colocar o volume só no lado direito $oWMPlayer.settings.balance = 100 Deve haver mais propriedades no objeto que desativam teclas de atalho, caso elas estejam ativadas Mas tem que olhar as propriedades do objeto usando o OLEView.exe Pra encontrar esse executável vc abre o help do Autoit e seleciona a aba search Digita OLEView.exe Vai aparecer uma referencia: COM Reference Ao abrir o arquivo de ajuda vá até o subtópico OLE/COM Object Viewer Lá tem o endereço pra baixar o arquivo e instruções de como encontrar as propriedades do objeto
  9. Incorporar libmpv no programa

    Deve ser a versão do Autoit Para funcionar em versões mais antigas você pode apagar a linha 23: Dim $WMPlayer = hwnd_Player E a linha 28: $WMPlayer() Em lugar dessas linhas apagadas você pode fazer a chamada direto na função: hWnd_Player() #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #include <WinAPIDiag.au3> #include <WinAPIMisc.au3> ;Control Video File Dim $f_Video ;Create Player Object Dim $oWMPlayer = ObjCreate("WMPlayer.OCX.7") ;Define Player Size Dim $_Width = 640, $_Height = 360 ;Control Video Player Dim $WMPlayer = hWnd_Player ################## Excluir ;Extract Demo Video _Extract_Video(True) ;Start Player Video $WMPlayer() ################### Excluir Func hWnd_Player() $hWnd_Video = GUICreate("", $_Width, $_Height, -1, -1, $WS_POPUPWINDOW) $objActiveX = GUICtrlCreateObj($oWMPlayer, 0, 0, $_Width, $_Height) $oWMPlayerEvt = ObjEvent($oWMPlayer, "MediaPlayer_")
  10. Incorporar libmpv no programa

    Legal. Obrigado Eh possível incorporar muita coisa Vou postar um exemplo de como incorporar o word na Gui do autoit
  11. Incorporar libmpv no programa

    Vc se refere ao código que eu postei?
  12. Incorporar libmpv no programa

    Encontrei o script Autoit que integra scripts Lua Encontrei o script Lua que integra o libmpv. Mas não consegui utilizar. Alguns parametros no player (mpv.exe) eu consegui fazer funcionar mas a maioria não. Se quiser eu te passo o material que eu encontrei. Baixei os arquivos do repositorio do GitHub que você passou e encontrei na pagina do help da biblioteca libmpv de como utilizar scripts Lua na biblioteca
  13. Incorporar libmpv no programa

    Entendi. Sem problemas Encontrei exemplos na linguagem lua. Vou tentar traduzir em autoit
  14. Incorporar libmpv no programa

    Peguei esse aqui do fórum americano Não está com as configurações ajustadas mas vale um teste. Se chegar perto do que você está precisando a gente pode explorar as opções Baixa a versão 32Bits desse link: https://mpv.srsfckn.biz/ Extraia o arquivo baixado, crie e execute o código abaixo na mesma pasta #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> Dim $sStream = "http://distribution.bbb3d.renderfarming.net/video/mp4/bbb_sunflower_1080p_60fps_normal.mp4" Dim Const $hWnd_Main = GUICreate("MPV Test", 640, 360, -1, -1) GUISetState(@SW_SHOW) Dim $iPID = Run(@ScriptDir & '\mpv.exe --wid="' & $hWnd_Main & '" "' & $sStream & '"') While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit EndSwitch WEnd
  15. Incorporar libmpv no programa

    Tendi. O código abaixo usa o ActiveX do WMPlayer.OCX.7 Acho que é esse mesmo que você está citando mas se quiser testar mesmo assim... https://1drv.ms/u/s!AnsPM67Cyv4Xj9olB5qKxLoHOqDjWA?e=WecY2l Essa API eu nunca vi. Vou dar uma pesquisada em outras linguagens e tentar traduzir pro Autoit
×