{"id":302,"date":"2011-12-17T21:58:44","date_gmt":"2011-12-17T21:58:44","guid":{"rendered":"http:\/\/www.kodcafe.com\/?p=302"},"modified":"2011-12-17T21:58:44","modified_gmt":"2011-12-17T21:58:44","slug":"c-sharp-ses-player-hazirlama","status":"publish","type":"post","link":"http:\/\/www.kodcafe.com\/?p=302","title":{"rendered":"C sharp ses player haz\u0131rlama"},"content":{"rendered":"<p>Yak\u0131nda bunu geli\u015ftirece\u011fiz&#8230;<\/p>\n<pre >\n\nusing System;\n\nusing System.Collections.Generic;\n\nusing System.ComponentModel;\nusing System.Data;\nusing System.Drawing;\nusing System.Text;\nusing System.IO;\nusing System.Windows.Forms;\nusing System.Runtime.InteropServices;\n<!--more-->\nnamespace MiniPlayer\n{\npublic partial class Sesplayer : Form\n{\n[DllImport(\"winmm.dll\")]\n\nprivate static extern long mciSendString(string strCommand, StringBuilder strReturn, int iReturnLength, IntPtr hwndCallback);\npublic string Pcommand;\n\npublic bool isOpen;\npublic Sesplayer()\n{\nInitializeComponent();\n}\npublic void Play(bool loop)\n{\n\nif (isOpen)\n{\n\nPcommand = \"play MediaFile\";\n\nif (loop)\n\nPcommand += \" REPEAT\";\n\nmciSendString(Pcommand, null, 0, IntPtr.Zero);\n}\n}\n\nprivate void Form2_Load(object sender, EventArgs e)\n{\n\n}\n\nprivate void Dosya_ac_Click(object sender, EventArgs e)\n{\nopenFileDialog1.Filter = \"Media File(*.mpg,*.dat,*.avi,*.wmv,*.wav,*.mp3)|*.wav;*.mp3;*.mpg;*.dat;*.avi;*.wmv\";\nopenFileDialog1.ShowDialog();\nif (openFileDialog1.FileName != \"\")\ntextBox1.Text = openFileDialog1.FileName;\n}\n\nprivate void Cal_Click(object sender, EventArgs e)\n{\nPcommand = \"open \\\"\" + textBox1.Text + \"\\\" type mpegvideo alias MediaFile\";\n\nmciSendString(Pcommand, null, 0, IntPtr.Zero);\n\nisOpen = true;\nPlay(true);\n}\n\nprivate void Durdur_Click(object sender, EventArgs e)\n{\nPcommand = \"close MediaFile\";\n\nmciSendString(Pcommand, null, 0, IntPtr.Zero);\n\nisOpen = false;\n}\n\nprivate void c\u0131k\u0131s_Click(object sender, EventArgs e)\n{\nApplication.Exit();\n}\n}\n}\n\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Yak\u0131nda bunu geli\u015ftirece\u011fiz&#8230; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.IO; using System.Windows.Forms; using System.Runtime.InteropServices;<\/p>\n","protected":false},"author":1,"featured_media":98,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"class_list":["post-302","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-c-sharp"],"_links":{"self":[{"href":"http:\/\/www.kodcafe.com\/index.php?rest_route=\/wp\/v2\/posts\/302","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.kodcafe.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.kodcafe.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.kodcafe.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.kodcafe.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=302"}],"version-history":[{"count":0,"href":"http:\/\/www.kodcafe.com\/index.php?rest_route=\/wp\/v2\/posts\/302\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.kodcafe.com\/index.php?rest_route=\/"}],"wp:attachment":[{"href":"http:\/\/www.kodcafe.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=302"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.kodcafe.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=302"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.kodcafe.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}