27.07.2010

Пример Midleware для приставки dib-120

 Дарофф
Снова возвращаюсь к технологии IPTV при наличии прямых рук можно устроить дома мультимедийный центр для проигрывания фильмов с компьютера и других источников но обо этом позже.
Вот пример простого Midleware для Dib-120, прописываешь список каналов заливаем на апач и вуаля наслаждаемся просмотром IPTV на телевизоре:
<html>
<head>
<title>Simple midleware</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta>
<meta content="no-cache" http-equiv="Pragma"></meta>
<script type="text/javascript">
<!--
var mode=1;
var ns=0;
var streem=new Array();
streem[0]="udp://239.255.1.1:1234";
streem[1]="udp://239.255.1.2:1234";
streem[2]="udp://239.255.1.3:1234";
streem[3]="udp://239.255.1.4:1234";

var stb_media= new Stb_Media();


function processItem(event)
{
var key = event.keyCode ? event.keyCode : event.which;
switch(key){
   case 13:
       if (mode==1)
           {
           stb_media.setPIG(true,300,200,360,60);
           mode=0;
           }else{
           stb_media.setPIG(false);
           mode=1;
           }
       break;
   case 40:
       ns++;
       if (ns>=streem.length)ns=0;
       stb_media.play(streem[ns]);
       break;
   case 38:
       ns--;
       if (ns == -1)ns=streem.length-1;
       stb_media.play(streem[ns]);
       break;
   }
}
function initPage(){
stb_media.setTransparentColor(0xFFFFFFFF);
stb_media.setPIG(false,300,200,360,60);
stb_media.play(streem[ns]);
document.addEventListener("keypress",processItem,false);
}
window.onload  = initPage;
//-->
</script>
</head>
<body bgcolor="#FFFFFF">
</body>
</html>

Комментариев нет:

LinkWithin

halt Related Posts with Thumbnails