Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho uma área administrativa no site que faz Upload da imagem de capa do vídeo, sua legenda e o vídeo em swf...a parte do upload e inserção no BD funciona perfeitamente, o que não estou conseguindo fazer é as miniaturas (capa do vídeo) chamarem o vídeo na mesma página ao lado das miniaturas (capas). Eu consigo listar as miniaturas com a legenda, mas o vídeo está abrindo na outra página. E também não sei como fazer o vídeo já ter os controles de stop e play, pois na verdade isso seria uma página dinâmica considerando que a pessoa que irá administrar seja leiga e não precisa ter que configurar nada. Tentei fazer pela Developer Toolbox (File Upload/Show Media Object) e no tipo define Windows Media pois assim ele já vem com os controles, mas nada acontece.
Já procurei vários tutoriais ou vídeo aulas mas não acho nada...se alguém puder dar uma luz já é um grande adianto pra mim.
William Bruno, no target eu coloquei "_self" mas nem assim ele abre na mesma página, e o vídeo na verdade ele vem nas extensões .avi e .flv, eu coloquei .swf tb por achar que poderia ser mais fácil por causa dos controles de Play e Stop, pois o vídeo será upado "puro" sem esses comandos.
Achei um site que tem o modo de visuzalização do jeito que eu estou tentando fazer, clicar nas miniaturas e abrir o vídeo na mesma página.http://minuteen.festivaldominuto.com.br/templates/Home.aspx
Bom...como eu não sei o que fazer e tb não estou conseguindo achar nada na internet que me dê uma luz, será que se eu usar o Wordpress eu consigo postar os vídeos e resolver o meu problema enquanto não consigo fazer eu mesma o meu site dinâmico?
Existe um extenção no DW que gera um codigo e salva os arquivos swf do controle de player, não lembro o nome mas procure no google, algo do tipo, "extensão para DW gerador de controle de filmes em flash"
e sobre abrir o filme, faça um tabela com a capa do filme na latera de onde ele vai abrir e crie uma div com o nome conteudo_meio onde o filme vai abrir e coloque o seguinte código na pasta raiz do site e salve como 'ajax.js' :
// <![CDATA[
function fixOutOfMemoryError() {
__flash_unloadHandler = function() {};
__flash_savedUnloadHandler = function() {};
}
window.attachEvent("onbeforeunload", fixOutOfMemoryError);function abre(arquivo){
var xmlHttp;
try {
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e) {
// Internet Explorer
try {
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e){
try {
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) {
alert("Seu navegador não suporta AJAX. Atualize-o em www.getfirefox.com");
return false;
}
}
}
xmlHttp.onreadystatechange=function() {
if(xmlHttp.readyState == 1) {
document.getElementById("coluna_filme").innerHTML = ("<div id=\"carregando\"><img src=\"imagens/loader.gif\" width=\"16\" height=\"16\" border=\"0\"> Carregando... Aguarde!</div>");
}
if(xmlHttp.readyState == 4) {
document.getElementById("coluna_filme").innerHTML = xmlHttp.responseText;
}
}
xmlHttp.open("GET",arquivo,true);
xmlHttp.send(null);
}
crie uma pagina para cada filme com o nome de video1.php, video2.php etc
e o link vai ficar assim:
a href="javascript:;" onClick="abre('video1.php');"><img src="imagens/video1.jpg" border="0"></a>
eu sei que é fora do PHP mas é o que posso fazer pra te ajudar.
Abraços.
existe um target="_blank" ??
Ai no caso, é um arquivo flash que tem esses controles, certo?Qual a extensão dos arquivos ?