Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal ..
ja tive um tópico aqui com problemas em uma galeria de fotos e o problema agora é em uma galeria de vídeo ..
a inserção está ok ! o banco está ok! a estrutura do site está ok!
está 90% pronto creio eu ..
mas tenho 1 probleminha agora.
no firefox ela "buga" não aparece a barra de ferramentas (play, stop, pause...)
eu gostaria que alguém desse uma olhada e me falasse se tem alguma correção a ser feita, ou se tem algum plugin, ferramenta, etc que faça funcionar isso corretamente..
vou deixar o código ja da área após selecionada a galeria. (area onde os vídeos ficam).
<?php require_once('../../Connections/connect.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
}
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
mysql_select_db($database_connect, $connect);
$query_Recordset1 = "SELECT video_title, video_vid, video_desc FROM gcw_videogaleria_videos ORDER BY video_id DESC";
$Recordset1 = mysql_query($query_Recordset1, $connect) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>SITE</title>
<link href="../../media/css/structure.css" rel="stylesheet" type="text/css" />
</head>
<body bgcolor="#444">
<?php do { ?>
<div id="corpo">
<div id="video" align="left">
<object width="220" height="180" standby="Abrindo Componentes..."
data="../../media/videos/<?php echo $row_Recordset1['video_vid']; ?>"
type="application/x-mplayer2"
title="Vídeos">
<param name="movie" value="../../media/videos/<?php echo $row_Recordset1['video_vid']; ?>"/>
<param name="height" value="180" />
<param name="width" value="220" />
<param name="autoStart" value="0" />
<param name="autoPlay" value="0" />
<param name="AnimationatStart" value="0" />
<param name="showdisplay" value="0" />
<param name="TransparentAtStart" value="0" />
<param name="ShowControls" value="1" />
<param name="ShowStatusBar" value="0" />
<param name="ClickToPlay" value="1" />
<param name="bgcolor" value="#000000" />
<param name="volume" value="100%" />
<param name="InvokeURLs" value="0" />
<param name="loop" value="0" />
<param name="allowFullScreen" value="true" />
</object>
<div id="video-title">
<?php echo $row_Recordset1['video_title']; ?>
<div id="video-desc" align="left">
<?php echo $row_Recordset1['video_desc']; ?>
</div>
</div>
</div>
</div>
<?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
</body>
</html>
<?php
mysql_free_result($Recordset1);
?>
creio eu que vários ja devem ter tido este problema .. por favor gente estou precisando de ajuda ;D
valeu !!!!
bom gente eu editei ontem mas não terminei de editar... este ultimo código que está na tela está funcionando agora no firefox e no google chrome, no IE ele não fica disponível o botão do play ... fica meio que transparente o botão como se não houvesse vídeo para tocar....
se possível administradores coloquem esta mensagem na mensagem principal!
>
experimenta usar outro player, tem varios bons na net...
pode ser uma incompatibilidade com o script que esta usando do player + firefox
eu recomento usar o JW PLAYER , que é free, e facil de configurar
basta inserir o conteudo do bloco <OBJECT> dentro da sua pagina e fazer o resto como esta fazendo no seu codigo ai, e colocar na basta do site a pasta com o JS e o flash, que você baixa no site, tem tudo explicado lá...
uma amostra do JW player em um projeto meu AQUI
pode testar em todos os navegadores que fica OK, este player você personaliza os botes que quer, o tamanho, etc
mais uma coisa, neste seu video ai , no player no caso, ele toca 1 video por X?
se for assim, você deveria fazer uma consulta SQL filtrando = "where video_id = video_id " , assim você passaria o video_id via GET "$_GET[video_id ]"
assim você assistiria o video que escolher em uma lista ou menu sei lá
então o código ta certo..
ele tem uma listagem dos videos..
mas vamos ao que interessa..
eu tava até feliz achando que tinha encontrado uma resposta..
bom ..
eu acabei de testar o JW .. mas ele tem um GRANDE problema..
ele só toca flv/mp4 ...
e a maioria dos vídeos que tenho são WMV ...
e não sou eu quem posto os vídeos.. pois se fosse eu pegaria algum programa qualquer que transformasse tudo em flv e pronto..
mas o problema é que o cliente não quer este tipo de função para fazer isso..
alguém mais tem alguma resposta?
vlw ae pela ajuda galera!
o JW player toca WMV, com a versão Silverlight...
mais eu entendi o seu problema, mais eu continuo recomendando
que procure outro player, pois existe inumeros ai na net
que pode atender a sua necessidade, so uma coisa
você ta usando um player do dreamweaver mesmo?
>
o JW player toca WMV, com a versão Silverlight...
mais eu entendi o seu problema, mais eu continuo recomendando
que procure outro player, pois existe inumeros ai na net
que pode atender a sua necessidade, so uma coisa
você ta usando um player do dreamweaver mesmo?
por enquanto sim ..
eu estou agora usando um conversor para flv .. e todos os vídeos agora que eu envio ao servidor eu converto para flv e então upo ele para aparecer...
>
>
o JW player toca WMV, com a versão Silverlight...
mais eu entendi o seu problema, mais eu continuo recomendando
que procure outro player, pois existe inumeros ai na net
que pode atender a sua necessidade, so uma coisa
você ta usando um player do dreamweaver mesmo?
por enquanto sim ..
eu estou agora usando um conversor para flv .. e todos os vídeos agora que eu envio ao servidor eu converto para flv e então upo ele para aparecer...
estou utilizando agora o jw player..
cara .. ele não ta funcionando no IE...
fróid!
funciona no chrome, no firefox.. e não funfa no IE..
alguem me ajuda.
segue o código do player
<?php do { ?>
<div id="corpo">
<div id="video" align="left">
<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width="330" height="190" id='single1' name='single1'>
<param name='movie' value='../../include/jwplayer/player.swf'>
<param name='allowfullscreen' value='true'>
<param name='allowscriptaccess' value='always'>
<param name='wmode' value='transparent'>
<param name='flashvars' value='file=../../media/videos/<?php echo $row_Recordset1['video_vid']; ?>'>
<embed
type='application/x-shockwave-flash'
id='single2'
name='single2'
src='../../includes/jwplayer/player.swf'
width='330'
height='190'
bgcolor='undefined'
allowscriptaccess='always'
allowfullscreen='true'
wmode='transparent'
flashvars='file=../../media/videos/<?php echo $row_Recordset1['video_vid']; ?>'
/>
</object>
<div id="video-title">
<?php echo $row_Recordset1['video_title']; ?>
<div id="video-desc" align="left">
<?php echo $row_Recordset1['video_desc']; ?>
</div>
</div>
</div>
</div>
<?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
<?php
mysql_free_result($Recordset1);
?>
experimenta usar outro player, tem varios bons na net...
pode ser uma incompatibilidade com o script que esta usando do player + firefox
eu recomento usar o JW PLAYER , que é free, e facil de configurar
basta inserir o conteudo do bloco <OBJECT> dentro da sua pagina e fazer o resto como esta fazendo no seu codigo ai, e colocar na basta do site a pasta com o JS e o flash, que você baixa no site, tem tudo explicado lá...
baixar o JW player
uma amostra do JW player em um projeto meu AQUI
pode testar em todos os navegadores que fica OK, este player você personaliza os botes que quer, o tamanho, etc
mais uma coisa, neste seu video ai , no player no caso, ele toca 1 video por X?
se for assim, você deveria fazer uma consulta SQL filtrando = "where video_id = video_id " , assim você passaria o video_id via GET "$_GET[video_id ]"
assim você assistiria o video que escolher em uma lista ou menu sei lá