Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

skindedo

Galeria de vídeo (problemas IE/FIREFOX)

Recommended Posts

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!

Compartilhar este post


Link para o post
Compartilhar em outros sites

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á

Compartilhar este post


Link para o post
Compartilhar em outros sites

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á

 

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!

Compartilhar este post


Link para o post
Compartilhar em outros sites

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?

Compartilhar este post


Link para o post
Compartilhar em outros sites

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);
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.