Histórico da Página
...
Portuguese | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Classe: TMediaPlayer
Windows XP TSrvObject -> TControl -> TMediaPlayer NewMétodo construtor da classe.TIBrowser(): New ( [ nRow], [ nCol], [ nWidth], [ nHeight], [ oWnd], [ cFile], [ nVolume], [ lShowBar] ) --> oObjeto
oObjeto
oMedia := TMediaPlayer():New(1, 1, 200, 200, oDlg, "c:/dir/file.mp4", 70, .T.) OpenFileAbre e inicia a reprodução de um arquivo de mídia.TMediaPlayer(): Openfile([cFile]) --> oMedia:OpenFile("c:/fir/file.mp3")
SetShowBarHabilita a exibição da barra de ferramentas do Windows Media Player®.TMediaPlayer(): SetShowBar( <lShow> ) -->
oMedia:SetShowBar(.T.) SetVolumeAjusta a altura do volume de áudio.TIBrowserTMediaPlayer(): Print SetColume([nVolume] ) --> oMedia:SetVolume(70)
#include "TOTVS.CH" oMedia := TMediaPlayer():New(1,nLeft,200,200,oDlg,cFile,nVolume,lShowBar) TButton():New( 172nTopBtn,102 nLeft, "Print Open", oDlg,;{|| oTIBrowser:Print( o arquivo", "c:/garbage/") ) },40 28,010,,,.F.,.T.,.F.,,.F.,,,.F. ) Para utilizar esta classe, no Smart Client, é necessário incluir, no arquivo de configuração do Smart Client (*.INI), a chave BrowserEnabled=1. Em builds superiores a 111010P este componente foi liberado para os sistemas operacionasis Linux® e MacOS®. #include "TOTVS.CH"User Function TIBrowser() DEFINE DIALOG oDlg TITLE "Exemplo TIBrowser" FROM 180,180 TO 550,700 PIXEL oTIBrowser := TIBrowser():New(0,0,260,170,'http://www.totvs.com.br',oDlg ) TButton():New( nTopBtn, nLeft+=28, "Play", oDlg,;172 nTopBtn,002 nLeft+=28, "Navigate SetVolume", oDlg,; {|| oTIBrowser:Navigate( "http://www.rm.com.br"oMedia:setVolume( Val( FWInputBox("Escolha a altura do volume [0-100]", cValToChar(oMedia:nVolume)) ) ) },40 28,010,,,.F.,.T.,.F.,,.F.,,,.F. ) 172 nTopBtn,052 nLeft+=28, "GoHome GetVolume", oDlg,; {|| oTIBrowser:GoHome(MsgAlert( oMedia:nVolume ) },40 28,010,,,.F.,.T.,.F.,,.F.,,,.F. ) TButton():New( 172nTopBtn,102 nLeft+=28, "Print ShowBar", oDlg,; {|| oTIBrowser:Print(lShowBar:=!lShowBar, oMedia:setShowBar( lShowBar ) },40 28,010,,,.F.,.T.,.F.,,.F.,,,.F. ) DIALOG MSDIALOG oDlg CENTEREDReturn
Exemplo da classe TIBrowserTMediaPlayer Microsiga Protheus 8.11 , Microsiga Protheus 11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server
|