সি শার্প প্রোজেক্ট [পর্ব-১১] :: তৈরি করুন নিজের অডিও প্লেয়ার

সি শার্প প্রোজেক্ট

সুচনা

আমি আজকের টিউন এ বর্ণনা করব কিভাবে সি শার্প দ্বারা অডিও প্লেয়ার তৈরি করব? কয়েকটা পথে সি শার্পে প্লেয়ার তৈরি করা যায় কিন্তু সিম্পল ও সহজ আমি এই টিউনে সেটাই বর্ণনা করবো। আমাদের  এই প্লেয়ার শুধুমাত্র
এমপিথ্রি ও ওয়েব ফাইলস চালাতে সক্ষম।
তাহলে এই প্লেয়ার তৈরি করতে নিচের কার্যপ্রণালী অনুসরন করুন।
ধাপ ০১
  • Open Visual Studio 2010
  • "File" -> "New" -> "Project..."
  • Choose "Template" -> "Visual C#" -> "Windows Form Application "
ধাপ ০২
এখন টুলবক্স এ windows Media Player control টি যোগ করি। কারন এই টুলটি টুলবক্স এ নেই।
  • টুলবক্স উইন্ডো এর মধ্যে মাউসের Right-click  বাটন ক্লিক করি।
  • "Choose items" অপশন্‌সটি সিলেক্ট করি
  • এখন একটি ডাইয়ালগ বক্স আসবে এখান থেকে "COM" ট্যাব সিলেক্ট করি ও নিচের বক্স থেকে Windows Media Player অপশনটি সিলেক্ট করি।
 
বিঃ দ্রঃ এখন দেখেন Windows Media Player control টি আপনার টুলবক্স এ যোগ হয়ে গেছে।
ধাপ ০২
এখন প্রয়োজন অনুসারে control ফরম এ যোগ করি। এখানে আমি TableLayout panel control টি ফর্ম এ যোগ করলাম এবং এর properties থেকে "Columncount =1, Dock =Fill and Rows=3".  সেট করলাম। এখন আমি টুলবক্স থেকে Windows Media Player control টি ফরম এর TableLayout panel এর প্রথম রো-তে যোগ করলাম এবং property থেকে  "Dock=Fill" করলাম। এখন একটি list box control টি TableLayout panel control এর দ্বিতীয় রো-তে এবং একটি button control, TableLayout panel এর তৃতীয় রো-তে যোগ করলাম এবং এদের property থেকে  "Dock=Fill" করলাম। button control টির টেক্সট টি পরিবর্তন করে “Open” লিখি।
এখন টুলবক্স থেকে OpenFileDialog নামের একটি control যোগ করি। এবং এর Filter নামক property-তে “Mp3 Files|*.mp3|WAV Files|*.wav” লিখি।
 
বিঃ দ্রঃ এখন ফরমটি নিচের ছবির মত ডিজাইন করুন।
 
ধাপ ০৩
এখন আমাদের কোডিং করতে হবে। এখন ফরম এর "Form1.cs"  পেজ এ নিচের কোড গুলো লিখি
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace media_player
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        string[] files, path;
        private void button1_Click(object sender, EventArgs e)
        {
            if (openFileDialog1.ShowDialog() ==System.Windows .Forms .DialogResult .OK)
            {
                files = openFileDialog1.SafeFileNames;
                path = openFileDialog1.FileNames;
                for (int i = 0; i< files.Length; i++)
                {
                    listBox1.Items.Add(files[i]);
                }
            }
        }
        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            axWindowsMediaPlayer1.URL = path[listBox1.SelectedIndex];
        }
    }
}
  
ধাপ ০৩
এখন প্রোগ্রামটি রান করি।
প্রোগ্রামটি রান করালে নিচের ছবির মত লাগবে।
 
সোর্স কোডটি ডাউনলোড করুন।
সবাইকে  ধন্যবাদ। ভালো লাগলে অবশ্যই জানাবেন।

আর যদি বুজতে না পারেন তবে ফেসবুক অথবা ০১৮৫৬-২৫৪৬১৩ এই নাম্বার এ ফোন করে জানাতে পারেন। যত দ্রুত সম্ভব আপনার উত্তর দেয়ার চেষ্টা করবো।

প্রথম প্রকাশিত এইখানে

Level 2

আমি ইসলাম আমিনুল। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 12 বছর 6 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 32 টি টিউন ও 27 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 4 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

অনেক সুন্দর একটা টিউন