Tutoriais

Atualizado em 18 mai 2011 15h09

TV iG com JW Player - Gerando o flv

Versão 1
<?php
//----------------------------------------------------------------------------
// FUNÇÃO CURL PARA URL FILE DISABLE - SIMPLE XML LOAD
//----------------------------------------------------------------------------

function curlXML($url) {
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 0);
$data = curl_exec($ch);
curl_close($ch);
$xml = new SimpleXMLElement($data);

return $xml;
}
// Verifico se existe no servidor a função curl.
function carrega_xml ($url) {
if (ini_get('allow_url_fopen')){
$xml = simplexml_load_file($url);
} else {
$xml = $this->curlXML($url);
}
return $xml;
}

$video = carrega_xml('http://tvig.ig.com.br/Templates/RequestUrlPlayer.aspx?id='.$_GET['v']);
echo $video->media_url;
if ($video->media_url['thumb']){
echo $video->media_url['thumb'];
}
?>


O resultado para o vídeo de id=170708 será:
video: http://tvig.ig.com.br/Medias-Storage/MMEDIAS/261610.flv
Thumb IMG: http://tvig.ig.com.br/Medias-Storage/IMAGES/330023.jpg

Basta jogar a variável no jw player.

Versão 2

Atualizado para o novo site do tvig. A url retornada serve tanto para download do vídeos, quanto para exibir em algum player, arquivo em anexo.

© MNDTI - Tecnologia e Informação. Todos Direitos Reservados. Política de privacidade.

Rua São Vicente, 109 LJ A - Centro | CEP: 38600-000 - Paracatu, MG | Telefone: (38) 8802-9176