frlouzada 0 Denunciar post Postado Março 2, 2007 Fala galera, é o seguinte... vcs conhecem o MediaPlayback do Flash MX 7 né?! Então... O que eu tava querendo é o seguinte: Varios links Vídeo 1 - URL com nome do video1 Vídeo 2 - URL com nome do video2 Vídeo 3 - URL com nome do video3 Aí, clicando em um link desses ele abre o MediaPlayback tocando o vídeo correto, passando o nome do vídeo dinâmicamente para o player. Tipo, eu sei que usando <param value="player.swf?path=video1.flv" name="movie" />ele passa a variavel com o nome do vídeo para o swf... Sei também que myMedia.setMedia("Path Arquivo", "Tipo do arquivo");ele seta o vídeo (myMedia é o nome de instancia)... mas e aí, como faço para capturar a variável passada no param e utilizar no myMedia.setMedia ? Já tentei myMedia.setMedia(_root.path, "FLV");mas não funcionou. Alguém tem uma luz?! Compartilhar este post Link para o post Compartilhar em outros sites
frlouzada 0 Denunciar post Postado Março 9, 2007 Bem galera, consegui fazer o que eu queria, mas agora surgiu outra dúvida. Vou colocar primeiro o que eu já fiz caso alguém também precise disso no futuro. Dentro de video.php terão os seguintes trechos de código. <a href=\"java script:;\" border=\"0\" onclick=\"abrePlayer('video1.flv')\">Assistir Video 1</a><a href=\"java script:;\" border=\"0\" onclick=\"abrePlayer('video2.flv')\">Assistir Video 2</a> <script language="JavaScript" type="text/javascript"><!-- function abrePlayer(mult){ var video=window.open("","VIDEOPAGE","menubar=no, scrollbars=no, hotkeys=no, status=no, screenX=0, screenY=0, resizable=no"); video.document.write("<html><head><title>"+"Multimídia"+"<\/title><\/head>"); video.document.write("<script>resizeTo\(550,400\)<\/script>"); video.document.write("<body leftmargin=\"0\" topmargin=\"0\">"); video.document.write("<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0\" width=\"500\" height=\"300\" id=\"fajardo\" align=\"middle\">"); video.document.write("<param name=\"allowScriptAccess\" value=\"sameDomain\" \/>"); video.document.write("<param name=\"quality\" value=\"high\" \/>"); video.document.write("<param name=\"bgcolor\" value=\"#ffffff\" \/>"); video.document.write("<param name=\"movie\" value=\"../multimidia/video.swf?path="+mult+"\" \/>"); video.document.write("<embed src=\"../multimidia/video.swf?path="+mult+"\" quality=\"high\" bgcolor=\"#ffffff\" width=\"500\" height=\"300\" name=\"fajardo\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" \/>"); video.document.write("<\/object>"); video.document.write("<\/body><\/html>"); }//--></script> No arquivo video.fla eu coloco o Media Playback no palco, coloco o nome de instância de "myMedia", sem ""(aspas) e no 1º frame, onde está o Media PlayBack eu coloco o seguinte script. myMedia.contentPath = _root.path;myMedia.setMedia(myMedia.contentPath, "FLV");Até aí tudo bem. Agora vem a questão: Para que o seekbar funcione, eu tenho que saber o tempo de duração do .flv. Aí que está o problema... Tem como eu capturar esse tempo de alguma maneira? Compartilhar este post Link para o post Compartilhar em outros sites