Tekil Mesaj gösterimi
Alt 21 Temmuz 2013, 11:36   #1
Çevrimdışı
aSi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
C# ile Küçük Bir Video Oynatıcı




C# video oynatıcı olarak Windows media playerin kullanılabildiği bir programlama dilidir. Ancak bu yöntemde dosya uzantıları ile ilgili bazı sıkıntılar yaşanmaktadır. bu nedenle bu yöntemle .avi uzantılı videolar rahatlıkla oynatılabilmektedir.

Faydalı olması dileğimle...

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
namespace media { public partial class Form1 : Form { [DllImport("winmm.dll")] private static extern long mciSendString(string strCommand, StringBuilder strReturn, int iReturnLength, IntPtr hwndCallback); public string Pcommand; public bool isOpen; public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { openFileDialog1.Filter = "Media File(*.mpg,*.dat,*.avi,*.wmv,*.wav,*.mp3)|*.wav;*.mp3;*.mpg;*.dat;*.avi;*.wmv"; openFileDialog1.ShowDialog(); if (openFileDialog1.FileName != "") textBox1.Text = openFileDialog1.FileName; } private void button2_Click(object sender, EventArgs e) { Pcommand = "open \"" + textBox1.Text + "\" type mpegvideo alias MediaFile"; mciSendString(Pcommand, null, 0, IntPtr.Zero); isOpen = true; Play(true); } private void button3_Click(object sender, EventArgs e) { Pcommand = "close MediaFile"; mciSendString(Pcommand, null, 0, IntPtr.Zero); isOpen = false; } private void button4_Click(object sender, EventArgs e) { Application.Exit(); } public void Play(bool loop) { if (isOpen) { Pcommand = "play MediaFile"; if (loop) Pcommand += " REPEAT"; mciSendString(Pcommand, null, 0, IntPtr.Zero); } } private void button5_Click(object sender, EventArgs e) { MessageBox.Show("Deneme amacı ile yazılmış bir program olum, tüm hakları saklıdır. --KABASAKAL--"); } } }


__________________
Doğruları biliyorsan, yalanları dinlemek eğlencelidir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklamver bizimmekan