<%@page errorPage="videoError.jsp" %>
<script language="javascript" src="javascript/tvjs.js"></script>
<div id="navegadorIE" style="width: 100%; height: 100%;">
<object id="vlc_tv_ie"
classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921"
codebase="http://download.videolan.org/pub/videolan/vlc/last/win32/axvlc.cab"
style="width: 100%; height: 650; background-color: black;">
<param name="ShowDisplay" value="True" />
<param name="Toolbar" value="False" />
<param name="Autoloop" value="False" />
<param name="Loog" value="False" />
<param name="Autoplay" value="True" />
</object>
</div>
<div id="navegadorOthers" style="width: 100%; height: 100%; background-color: black;">
<embed id='vlc_tv_o' type='application/x-vlc-plugin' width='100%'
height='800' marginwidth='0' marginheight='0'
pluginspage='http://www.videolan.org' autostart='true'
toolbar='false' autoloop='false' loop='false'>
</embed>
</div>
<script>
var navegadorOthers = getElementById("navegadorOthers");
var navegadorIE = getElementById("navegadorIE");
var intervalo = setInterval( function() {alterStatesVLC()}, 500);
// verifica qual o navegador e após deixa o vlc específico para
// o navegador.
function alterStatesVLC() {
var vlc_tv_o = getElementById("vlc_tv_o");
var vlc_tv_ie = getElementById("vlc_tv_ie");
if (getNavegador()) { // Netscap (Chrome/Firefox)
if (navegadorIE != null) {
navegadorIE.style.cssText = "width: 0%; height: 0%;";
navegadorIE.style.visibility == 'hidden';
if (vlc_tv_ie != null) {
vlc_tv_ie.style.cssText = "width: 0%; height: 0%;";
}
}
} else { // Somente para IE
if (navegadorOthers != null) {
navegadorOthers.style.cssText = "width: 0%; height: 0%;";
navegadorOthers.style.visibility = "hidden";
if (vlc_tv_o != null) {
vlc_tv_o.style.cssText = "width: 0%; height: 0%;";
vlc_tv_o.src = "";
}
}
}
clearInterval(intervalo);
}
</script>
Eu fiz este código monstra o vídeo…
Assim a parte javascript eu já usei todos os recursos possíveis… kkkkkk segui a documentação no caso do próprio vlc…
O problema realmente está na hora de conseguir pegar o Streaming digamos assim do “Servidor”… que no caso é onde se encontra a minha placa de TV…
Atualmente estou usando a placa de TV ENLTV-FM3, bom resumindo…
Para atender a demanda eu tive de fazer uma coisa a qual não me orgulho… Eu tive de colocar a placa para gravar vídeos de tantos em tantos minutos no “servidor” e fazer a leitura montando as URLs para cada vídeo e passando para o código acima a url correta, assim cada máquina faz a leitura… meu grande erro foi confiar na placa de TV, pois ela para de gravar a cada 10 horas de gravação… então tem de estar indo lá e reiniciando… e colocando para gravar… bom isto se torna um processo humano e ruim…
O que estou tentando agora… pegar o VLC que sei que o mesmo é capaz de realizar algumas leituras, simulando um software e de TV e fazer com que o mesmo faça a leitura e passe para uma url… assim posso acessar de várias máquinas “Clientes”…
Minha ideia é simples, porém com problemas, porém se conseguir chegar ao objetivo planejado… bom ai sim…
Douglas no mais valeu pela ajuda ai… quero ver se consigo uma palavra com o viniGodoy ou com o JulioCBQ vai que eles tenham alguma solução para me ajudar neste pequeno grande problema.