Metodolojisini anlatayım.
- WebBrowser Internet Explorer tabanlıdır. Zaten bunu biliyoruz. Bir de Chrome var sıkça kullandığımız...
-
http://www.canlitv.com/ adresini ele alalım. Herhangi bir kanalı açıp kaynak koduna bakarsanız şunu göreceksiniz.
Kod: Tümünü seç
<script type="text/javascript">
if(swfobject.hasFlashPlayerVersion("1"))
{
kod='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="370" height="317" id="FlashPlayer"> \
<param name="movie" value="http://www.canlitv.com/flashplayer/player.swf?file=trt1.flv&streamer=rtmp://yayin1.canlitv.com/live&provider=rtmp&autostart=1&controlbar.position=over&bufferlength=8&logo=http://www.canlitv.com/flashplayer/img/logo.png&logo.hide=false&logo.position=top-right&logo.link=http://www.canlitv.com"></param> \
<param name="allowscriptaccess" value="always"></param> \
<param name="allowFullScreen" value="true"></param> \
<embed id="FlashPlayer" src="http://www.canlitv.com/flashplayer/player.swf?file=trt1.flv&streamer=rtmp://yayin1.canlitv.com/live&provider=rtmp&autostart=1&controlbar.position=over&bufferlength=8&logo=http://www.canlitv.com/flashplayer/img/logo.png&logo.hide=false&logo.position=top-right&logo.link=http://www.canlitv.com" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="370" height="317"></embed> \
</object>';
}
else
{
kod='<video width="370" height="317" controls autoplay > \
<source src="http://yayin.canlitv.com:1935/live/trt1/playlist.m3u8" type="video/mp4"> \
</video>';
}
document.getElementById("flash_player").innerHTML=kod;
</script>
Burada bir IF / ELSE sorgusu var görebildiniz değil mi ? Her iki duruma ait
kod=' ' içeriğini bağımsız birer HTML dosya olarak kopyalayın sonra da Chrome ile açın ve gözlemleyin.
Buradaki örnekte :
TRT 1
Kod: Tümünü seç
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="370" height="317" id="FlashPlayer">
<param name="movie" value="http://www.canlitv.com/flashplayer/player.swf?file=trt1.flv&streamer=rtmp://yayin1.canlitv.com/live&provider=rtmp&autostart=1&controlbar.position=over&bufferlength=8&logo=http://www.canlitv.com/flashplayer/img/logo.png&logo.hide=false&logo.position=top-right&logo.link=http://www.canlitv.com"></param>
<param name="allowscriptaccess" value="always"></param>
<param name="allowFullScreen" value="true"></param>
<embed id="FlashPlayer" src="http://www.canlitv.com/flashplayer/player.swf?file=trt1.flv&streamer=rtmp://yayin1.canlitv.com/live&provider=rtmp&autostart=1&controlbar.position=over&bufferlength=8&logo=http://www.canlitv.com/flashplayer/img/logo.png&logo.hide=false&logo.position=top-right&logo.link=http://www.canlitv.com" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="370" height="317"></embed>
</object>
bu kısmı HTML olarak dosya oluşturup çalıştırın ve kanalı izlersiniz.
Explorer'in Flash desteği yoksa ADOBE'un sitesine gidip bunu yüklemeniz gerekecektir. Bir de Eklentiyi çalıştırma onayı isteyecektir. Etkin ise onda da çalışacaktır.
Bu da başka bir örnek
TRT Haber
Kod: Tümünü seç
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="370" height="317" id="FlashPlayer">
<param name="movie" value="http://www.canlitv.com/flashplayer/player.swf?file=trthaber.flv&streamer=rtmp://yayin1.canlitv.com/live&provider=rtmp&autostart=1&controlbar.position=over&bufferlength=8&logo=http://www.canlitv.com/flashplayer/img/logo.png&logo.hide=false&logo.position=top-right&logo.link=http://www.canlitv.com"></param>
<param name="allowscriptaccess" value="always"></param>
<param name="allowFullScreen" value="true"></param>
<embed id="FlashPlayer" src="http://www.canlitv.com/flashplayer/player.swf?file=trthaber.flv&streamer=rtmp://yayin1.canlitv.com/live&provider=rtmp&autostart=1&controlbar.position=over&bufferlength=8&logo=http://www.canlitv.com/flashplayer/img/logo.png&logo.hide=false&logo.position=top-right&logo.link=http://www.canlitv.com" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="370" height="317"></embed>
</object>
Geriye bu içeriği WebBrowser'da navigate ettirmek kalıyor.