lostyazilim
tr.link

Background Video (Javascript)

3 Mesajlar 1.411 Okunma
acebozum
tr.link

Osman Osman hayat cesurları sever Kullanıcı
  • Üyelik 02.03.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Ticaret
  • Konum Antalya
  • Ad Soyad O** A**
  • Mesajlar 259
  • Beğeniler 97 / 34
  • Ticaret 0, (%0)
Merhaba,

Mb YTPlayer ve Github'un geliştirdiği birşey. Bunla ilgili yapılmış bir kaç jQuery scripti var.

Ufak bir şey yapacağımız için, jQuery'e ihtiyacımız olmayacaktır. Öncelikle index.html'i paylaşalım.






WMAraci.com - Background Video (Javascript)
<script></script>










<script>
var s1 = new SWFObject("player.swf","ply","100%","100%","9","#000");
s1.addParam("allowfullscreen","true");
s1.addParam("allowscriptaccess","always");
s1.addParam("wmode","opaque");
s1.addParam("scale","noborder");
s1.addParam("align","lt");
s1.addParam("flashvars","autostart=true&stretching=fill&controlbar=none&icons=none&file=ask.flv");
s1.write("-----BG");
</script>





index.html içerisine baktığımız da bir tane swfobject.js dosyasına intiyacımız var. Aşağıda paylaştım.

/**
* SWFObject v1.5: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
*
* SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:
* http://www.opensource.org/licenses/mit-license.php
*
*/
if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="";_19+="";var _1d=this.getParams();for(var key in _1d){_19+="";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="";}_19+="";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.majorfv.major){return true;}if(this.minorfv.minor){return true;}if(this.rev=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;


swfobject.js dosyasınıda yukarıda verdik. Şimdi gelelim CSS'mizde gördünüz gibi öyle bir background resmi var. Bu video'nuzun televizyon gibi kare görünmesini sağlayacaktır. Resme buradan ulaşabilirsiniz.

Son olarak flv videonuzu oynatabilmek için player.swf gerekli. Aşağıda paylaştım.
Player swf indir

Yapmış olduğumuz işlemleri Dosya/Farklı Kaydet seçeneklerini kullanarak kaydediniz.

Editlemeniz gereken alanlar aşağıda verdim.

embed kodunun içerisinde ki aşağıdaki satır;
flashvars="autostart=true&stretching=fill&controlbar=none&icons=none&file=wm.flv"


ve çağırdığımız javascriptimizdeki şu satır; (index.html'in altındaki javascript kodları)

s1.addParam("flashvars","autostart=true&stretching=fill&controlbar=none&icons=none&file=wm.flv");

Video'yuda kendinize göre değiştirebilirsiniz. yalnız .flv uzantısı olacaktır. Index.html içerisindeki file=wm.flv'i istediğiniz video ismine göre değişebilirsiniz.

Saygilarimla,

Faydalandığım Kaynak: khazadum

Yazar: Osman Aydın
 

 

Hayat Cesurları Sever
wmaraci
reklam

cyys cyys WM Aracı Kullanıcı
  • Üyelik 06.02.2012
  • Yaş/Cinsiyet 36 / E
  • Meslek Tekniker
  • Konum Bursa
  • Ad Soyad C** Y**
  • Mesajlar 158
  • Beğeniler 30 / 46
  • Ticaret 2, (%100)
Çok teşekkür ederim merak ettiğim bir konuydu :)
Gerçekten çok işime yarayacak...
Sorunsuz bir şekilde çalışıyor.
 

 

Loading...

Osman Osman hayat cesurları sever Kullanıcı
  • Üyelik 02.03.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Ticaret
  • Konum Antalya
  • Ad Soyad O** A**
  • Mesajlar 259
  • Beğeniler 97 / 34
  • Ticaret 0, (%0)

cyys adlı üyeden alıntı

Çok teşekkür ederim merak ettiğim bir konuydu :)
Gerçekten çok işime yarayacak...
Sorunsuz bir şekilde çalışıyor.


Sevindim, kolay gelsin. Inşallah daha iyi bilgilerle karşılaşırız.
 

 

Hayat Cesurları Sever
wmaraci
wmaraci
Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al