Osman KURT

Kendime Not

MVC Video Oynatma

İlk olarak videoyu sisteme yükleme kısmına bakacağız. Resim yüklemeden farkı olmayan tipik bir upload olayı. Sadece webconfig'den max. upload mikarını ayarlamak gerekiyor o kadar.

HTML;
<form action="" method="post" enctype="multipart/form-data">
@Html.TextBoxFor(m => m.Baslik, new { @class = "osmankurtnet" })
<input id="File1" type="file" name="File1" />
<input id="Submit1" type="submit" value="Tamam" />
</form>

Yükleme Controller;

 
[HttpPost]
public ActionResult VideoGaleriEdit(Video vid, HttpPostedFileBase File1)
{
Video v = new Video();
v.Baslik = "osmankurt.net Yazılım Uzmanı";
if (File1 != null)
{
if (File1.ContentLength > 0)
{
File1.SaveAs(Server.MapPath(Url.Content("~/uploaded/" + File1.FileName)));
v.Video1 = File1.FileName;
}
}
entity.Video.AddObject(v);
entity.SaveChanges();
}
return View();
}

Yükleme işlemi tamamlandı. Ön tarafta göstermek için öncelikle buradan dosyamızı indirmeniz ve alt kısımda ki gibi sayfamıza referans olarak eklemeniz gerekmektedir.
HTML;

<div style="text-align: center;">
<div id="player"><a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash">Get the Adobe Flash Player to see this video.</a></div>
<script src="~/flvplayer/swfobject.js" type="text/javascript"></script>
<script type="text/javascript">
var so = new SWFObject('@Url.Content("~/flvplayer/player.swf")', 'mpl', '538', '390', '9.0.124');
so.addParam('allowscriptaccess', 'always');
so.addParam('allowfullscreen', 'true');
so.addVariable('file', '@Url.Content("~/uploaded/" + ViewBag.Icerik)');
so.addVariable('image', '@Url.Content("~/images/sg-icerik/video.png")');
so.addVariable('autostart', 'false');
so.addVariable('skin', '/flvplayer/snel.swf');
so.write('player');
</script>
</div>

Controller;

 
public ActionResult VideoDetay(string id)
{
var video = (from a in entity.Video where a.VideoID == GelenID select a).FirstOrDefault();
if (video != null)
{
ViewBag.Baslik = video.Baslik;
ViewBag.Icerik = video.Video1;
}
return View();
}

Görüşmek üzere

Osman KURT
Yazılım Uzmanı

MVC Eğitmeni & Yazılım Uzmanı

Windows 8 Hayal Kırıklığı Diyorlar!

Ya kardeşim Allah aşkına neyin kafasını yaşıyorsunuz. Microsoft uzun zamandır bu kadar iyi iş çıkarmıyordu bence. Apple yapınca devrim niteliğinde diyenler, gidin o zaman mac kullanın.

Windows 8 ve 8.1 tamamen hız üzerine kurulmuş bir sistem. klavyenizde ki tekbir Windows tuşu ile yapabileceklerinizin sınırı yok. PC kendi içinde ki arama hızı olsun aynı zaman da web içinde ki araması olsun mükemmel denecek kadar iyi.

Yapılan araştırmalara göre falan filan. Bakıyorsun hala %35'lik kısım XP kullanıyor. Bilmem farkında mısınız ama XP'yi dedem kullanıyordu. Tipik ara yüz alışkanlığı nedeni ile güzel bir ürünün önünü kesmemeli bence.

Lisans ücretleri pahalı.

Evet bence de pahalı ama kampanyalı zamanından aldığım Windows 8 lisansım babalar gibi. Verdiğim 80 TL'yi sonuna kadar hak ediyor bence.

Bazı siteler haber yapmadan önce birçok etkeni göz önünde bulundurmalı. haber yapıldın diye yapılmaz.


Saygılarımla

Osman KURT

Bir Windows kullanıcısı