Forum Sevdam
Nickiniz
Şifreniz
Sponsor Linkler




Hediyeler    Anasayfa    Gruplar    Etiketler    Blog    Yardım    İletişim
Forumdan En İyi Şekilde Faydalanmak İçin KAYIT Olmanız Gerekmektedir.    

Geri git   Forum Sevdam > Bilgisayar ve İnternet > Programlama ve Web Tasarım > Silverlight, Expression, LinQ, Ajax, JavaScript

Bu Bölümlerimizi İncelediniz mi ?:
Şimdi ÜCRETSİZ Üye Ol!
Forumumuza kaydınız bulunmamaktadır. Hızlı ve Ücretsiz olarak forumumuza aşağıdaki formu doldurarak üye olabilirsiniz.

Üye adı: Şifre: Şifre Onay: E-posta: E-posta Onay:
Doğum Gününüz:     Cinsiyet:    
Grafik Doğrulaması
  Forum kuralları kabul ediyorum. 


Silverlight Streaming Servisleri

Silverlight, Expression, LinQ, Ajax, JavaScript


Cevapla
 
LinkBack Seçenekler Stil
Alt 26-05-2008, 14:43   #1
Hayat İşte...

11 Oca 2008
Dünyadan
:
Yaş: 24
Ruh hali:
Ettiği Teşekkür: 1,244
417 Mesajına 625 Kere Teşekkür Edlidi
Tepki Sayısı: 3
23 Mesajına 26 Kere Tepki Gösterildi
 
Tecrübe Puanı: 10000
XiLoNeN has a reputation beyond reputeXiLoNeN has a reputation beyond reputeXiLoNeN has a reputation beyond reputeXiLoNeN has a reputation beyond reputeXiLoNeN has a reputation beyond reputeXiLoNeN has a reputation beyond reputeXiLoNeN has a reputation beyond reputeXiLoNeN has a reputation beyond reputeXiLoNeN has a reputation beyond reputeXiLoNeN has a reputation beyond reputeXiLoNeN has a reputation beyond repute
XiLoNeN - MSN üzeri Mesaj gönder
 XiLoNeN isimli Üye şimdilik offline konumundadırOffline  



Standart Silverlight Streaming Servisleri


Daha önceki yazılarımda Silverlight Streaming Servisleri'nden bahsetmiştim. [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] adresinden ulaşabileceğimiz bu ücretsiz servis ile 4GB'lık bir web alanında Silverlight uygulamalarımızı dünyaya açabiliyoruz. Peki nasıl yapacağız bu işi? İlk olarak [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] sitesini ziyaret ederek Live ID'miz ile kayıt olmamız gerekiyor. Kayıt işlemini tamamladıktan sonra karşımıza gelen ekranda "Manage Applications" seçeneğini seçerek Silverlight uygulamamızı bir ZIP dosyası olarak yükleyebiliyoruz.

Silverlight Streaming Services sitesine giriş yaptığımıza karşımıza çıkan ekran.
Bir sonraki ekranda bizden ZIP dosyamız ve uygulamamıza verilmek üzere bir isim isteniyor.
Yükledim ama çalışmıyor diyenler varsa büyük ihtimal ile benim yazılarımı ilk defa okuyorlar demektir.Yazılarımı okurken bir yandan uygulama yapmamanızı tavsiye ederim, çünkü genelde en can alıcı noktaya en sona bırakırım. Yukarıdaki adımları takip ederek Silverlight uygulamanızı bir ZIP dosyası olarak sıkıştırıp yüklediyseniz tabi ki uygulamanız çalışmayacaktır. Neden mi? Çünkü bu işin bazı kuralları var. Gelin şimdi Silverlight Streaming Servisleri için nasıl ZIP dosyası hazırlarız bir inceleyelim.
  • Yükleyeceğiniz Silverlight uygulamasını bir ZIP paketine sıkıştırırken kesinlikle HTML, HTM, ASPX, ASP, MEDIA, CSPROJ veya CONFIG uzantılı dosyaları pakete eklememelisiniz.
  • Dosyalarınız ZIP paketinin ana dizininde olmalıdır. Yani ZIP paketi içerisinde bir klasörde vs bulunmamalılar.
  • Tüm JavaScript dosyalarınız ve kaynaklarınız bir listesinin bulunduğu Manifest.XML dosyası ZIP paketi içerisinde yer almalıdır.
Nedir bu Manifest.xml?
Manifest.xml dosyası Silverlight Streaming Servisleri'nin sizin Silverlight uygulamanızla ilgili gerekli bilgileri edinebilmesini sağlayacak olan dosyadır. Bu çerçevede tabi ki bizim söz konusu dosyayı doğru şekilde hazırlamış olmamız çok önemli. Gelin aşağıda bir manifest.xml örneği inceleyelim.
HTML-Kodu:
<SilverlightApp>
   <source>myfile.xaml</source>
   <width>800</width>
   <height>600</height>
   <background>#00FFFFFF</background>
   <version>1.0</version>
   <isWindowless>true</isWindowless>
   <loadFunction>StartWithParent</loadFunction>
   <jsOrder>
     <js>MicrosoftAjax.js</js>
     <js>PreviewMedia.js</js>
     <js>EmePlayer.js</js>
     <js>player.js</js>
     <js>StartPlayer.js</js>
   </jsOrder>
 </SilverlightApp>
Yukarıda örnek bir Mainfest.xml dosyasının içeriği görebilirsiniz. Silverlight uygulamanızda eğer birden çok XAML dosyası varsa hangisinin ilk olarak yükleneceğini belirtmeniz gerekiyor. Bunun için source taglarını kullanıyoruz. Eğer sadece bir XAML dosyanız varsa bu tagı yerleştirmenize gerek yok. JavaScript ile Silverlight uygulamanızı yaratırken boyut, arkaplanı rengi bilgilerini belirtmediyseniz Manifest içerisinde de belirtebilirsiniz. Version tagları arasında kullanmış olduğunuz Silverlight sürümünü yazmanız gerekiyor. Biz şimdilik bu sürümü tek release sürümü olan 1.0 olarak bırakacağız. Eğer Silverlight uygulamanızın üzerine HTML Overlay tekniği ile HTML nesneleri yerleştirecekseniz isWindowless seçeneğini de true olarak düzenlemekte fayda var. Gelelim en can alıcı ayarlara; bunlardan ilki Silverlight uygulamanızı yaratacak olan JavaScript fonksiyonu. StartWithParent fonksiyonu yine Streaming Servisleri tarafından yaratılıyor, isterseniz buraya farklı JavaScript metodlarının isimlerini yazarak durumu siz de kontrol edebilirsiniz. Son olarak uygulamanızda kullandığınız tüm JavaScript dosyalarını jsOrder tagları arasına tek tek eklemeniz gerekiyor.
Deneyelim...
Hemen bir deneme yapalım ve ufak bir video dosyasını Expression Encoder ile encode ederek Output kısmından da bir Silverlight Template seçerek Silverlight oynatıcılı bir çıktı alalım. Eğer bilgisayarınızda Expression Encoder yüklü değil ise ve hazırda bir WMV dosyanız varsa bir alternatif olarak [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 'dan da faydalanabilirsiniz. Silverlight paketimizi hazırladıktan sonra içerisinde gereksiz dosyaları (CSPROJ, HTML vs) siliyoruz ve aşağıdaki içeriği ile manifest.xml dosyamızı yaratıyoruz.
HTML-Kodu:
<SilverlightApp>
   <version>1.0</version>
   <loadFunction>StartWithParent</loadFunction>
   <jsOrder>
     <js>MicrosoftAjax.js</js>
     <js>BasePlayer.js</js>
     <js>PlayerStrings.js</js>
     <js>player.js</js>
     <js>StartPlayer.js</js>
   </jsOrder>
 </SilverlightApp>
Gördüğünüz gibi çok fazla detaylı ayarlara bulaşmadan basit bir şekilde JavaScript dosyalarını sıralayarak manifest.xml dosyamızı tamamladık. Şimdi tüm bu paketi manifest.xml ile beraber bir ZIP dosyası haline getirerek Silverlight Streaming Servisleri'ne yükleyebiliriz.
Yüklemem Tamam... Sıra Yayında...
ZIP paketinizi Silverlight Streaming Servisleri'ne yüklediğinizde karşınıza aşağıdaki gibi bir sayfa gelecek ve Silverlight uygulamanızı web sitenize eklemeniz için ihtiyaç duyacağınız kodları size aktarıyor olacak.

Silverlight Streaming Servisleri'nden uygulamamızı kendi sitemize aktarıyoruz.
Yukarıdaki ekran görüntüsüne yer alan açıklamalardan da anlaşılacağı üzere en üst kutuda yer alan kodu web sayfamızın HTML kodları arasında HEAD taglarının arasına yerleştiriyoruz. İkinci kutuda yer alan kodları Silverlight uygulamasının sitenizde gözükeceği konuma yerleştirmeniz gerekiyor. Son olarak üçüncü kutudaki kodları ise harici olarak yaratacağımız bir CreateSilverlight.js dosyasına yerleştirmeliyiz. Tüm bunlar tamamlandığında basit bir HTML sayfasının kodu aşağıdaki şekilde sonlanıyor.
HTML-Kodu:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
  
   <script type="text/javascript" src="http://agappdom.net/h/silverlight.js"></script>
  
   <script type="text/javascript" src="CreateSilverlight.js"></script>
  
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
   <title>Untitled 2</title>
 </head>
 <body>
   <div id="Wrapper_denek" style="width: 500px; height: 400px; overflow: hidden;">
   </div>
  
   <script type="text/javascript">
 var Wrapper_denek = document.getElementById("Wrapper_denek");
 CreateSilverlight();
   </script>
  
 </body>
 </html>
Geçmiş Olsun..
Tüm yapmamız gereken bu kadar. Artık siz de Silverlight uygulamalarınızı hemen yayına alabilirsiniz. Özellikle videolarınızı hemen Silverlight ile hazırlayarak dünyaya açabilirsiniz.
Kolay gelsin...



Kaynak: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
İmzamDisplay Signature
Digg this Post!Add Post to del.icio.usFurl this Post!Facebookta paylaş!!Google'da PaylaşYahoo'da PaylaşLive'da Paylaş!
Alıntı ile Cevapla

Cevapla

Bookmarks

Etiketler
servis, silverlight, stream, streaming


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık
Hizli Erisim

Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Silverlight ve VideoBrush Kullanımı XiLoNeN Silverlight, Expression, LinQ, Ajax, JavaScript 1 26-05-2008 21:11
Sayfa içi Silverlight uygulamaları XiLoNeN Silverlight, Expression, LinQ, Ajax, JavaScript 0 26-05-2008 15:27
ASP.NET ile Silverlight XAML Yaratalım XiLoNeN Silverlight, Expression, LinQ, Ajax, JavaScript 0 26-05-2008 15:24
Expression Encoder Silverlight Streaming Servisleri Eklentisi XiLoNeN Silverlight, Expression, LinQ, Ajax, JavaScript 0 26-05-2008 15:06
Bütün Google Servisleri ve Linkleri HaLiL İnternet 7 14-03-2008 12:32


WEZ Format +3. Şuan Saat: 20:46.

Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.

Yahoo bot last visit powered by MyPagerank.Net Powered by  MyPagerank.Net Join 4Shared Now! Msn bot last visit powered by MyPagerank.Net cvZip.com - Bilişim Sektörünün Yeni Kariyer Platformu

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193