Cara Membuat MP3 Player Sederhana Menggunakan Bahasa Pemrograman C#

Selamat datang di blog saya. Pada kali ini saya akan memposting tentang cara membuat MP3 player sederhana menggunakan bahasa pemrograman C#. Sahabat blogger bisa menggunakannya sendiri karena buatan sendiri itu lebih enak hehe.. Langsung saja menuju tkp cara membuatnya.
Pertama yaitu buat formnya dengan tampilan seperti berikut
Kodingnya :
pertama jangan lupa untuk masukan script dibawah


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;
using System.IO;
using System.Media;
using System.Runtime.InteropServices;

Lalu tambahkan script berikut


OpenFileDialog ofd = new OpenFileDialog();
        StringBuilder buffer = new StringBuilder(128);
        [ DllImport ("winmm.dll")]
        private static extern long mciSendString(string lpstrCommand, StringBuilder lpstrReturnString,
        int uReturnLength, int hwndCallback);

Lalu klik 2x pada form dan tuliskan script berikut
private void Frmdrive_Load(object sender, EventArgs e)
        {
            string[] aDrives = Environment.GetLogicalDrives();
            treeView1.BeginUpdate();
            foreach (string strDrive in aDrives)
            {
                TreeNode dnMyDrives = new TreeNode(strDrive.Remove(2,1));
                switch (strDrive)
                {
                    case "A:\\":
                        dnMyDrives.SelectedImageIndex = 0;
                        dnMyDrives.ImageIndex = 0;
                        break;
                    case "G:\\":
                        dnMyDrives.SelectedImageIndex = 2;
                        dnMyDrives.ImageIndex = 2;
                        break;
                    default:
                        dnMyDrives.SelectedImageIndex = 1;
                        dnMyDrives.ImageIndex = 1;
                        break;
                }
                treeView1.Nodes.Add(dnMyDrives);
            }
            treeView1.EndUpdate();
        }




Klik 2x lagi pada button tambah direktori
private void tambahDirektori(TreeNode tnSubNode)
        {
            treeView1.BeginUpdate();
            DirectoryInfo diRoot;
            diRoot = new DirectoryInfo(tnSubNode.FullPath + "\\");
            DirectoryInfo[] dirs = diRoot.GetDirectories();
            tnSubNode.Nodes.Clear();
            foreach (DirectoryInfo dir in dirs)
            {
                TreeNode subNode = new TreeNode(dir.Name);
                subNode.ImageIndex = 5;
                subNode.SelectedImageIndex = 6;
                tnSubNode.Nodes.Add(subNode);
            }
            treeView1.EndUpdate();
        }



Klik 2x lagi pada button addfiles dan ketikkan koding berikut
private void AddFiles(string strPath)
        {
            listView1.BeginUpdate();
            listView1.Items.Clear();

            DirectoryInfo di = new DirectoryInfo(strPath + "\\");
            FileInfo[] theFiles = di.GetFiles();
            foreach (FileInfo theFile in theFiles)
            {
                ListViewItem lvItem = new ListViewItem(theFile.Name);
                lvItem.SubItems.Add(theFile.Length.ToString());
                lvItem.SubItems.Add(theFile.LastWriteTime.ToShortTimeString());
                lvItem.SubItems.Add(theFile.LastWriteTime.ToShortDateString());
                listView1.Items.Add(lvItem);
            }
            listView1.EndUpdate();
        }



lalu klik pada treeviewnya dan ketikkan kode berikut
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
        {
            tambahDirektori(e.Node);
            treeView1.SelectedNode.Expand();
            AddFiles(e.Node.FullPath.ToString());
            textBox1.Text = e.Node.FullPath.ToString();
        }




Pada button playnya tuliskan
private void cmdPlay_Click(object sender, EventArgs e)
        {
            axWindowsMediaPlayer1.URL = textBox1.Text.ToString();
            if ((textBox1.Text != null) && (textBox1.Text != string.Empty))
            {
                SoundPlayer player = new SoundPlayer();
                player.SoundLocation = textBox1.Text.ToString();
                cmdPlay.ToString();
            }
        }




Pada listviewnya ketikkan
private void listView1_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (listView1.SelectedItems.Count > 0)
            {
                ListViewItem Items = listView1.SelectedItems[0];
                textBox1.Text = treeView1.SelectedNode.FullPath.ToString() + "\\" + Items.SubItems[0].Text;
            }
        }



dan jika dijalankan maka hasilnya akan seperti dibawah

Selamat mencoba dan semoga berhasil...

Untuk source code form di atas lengkap silahkan klik......
Previous
Next Post »

1 komentar:

Click here for komentar
Unknown
admin
23 Mei 2019 pukul 22.33 ×

gan minta source nya dong kirim ke emailku tmrtaz212@yahoo/gmail.com

Congrats bro Unknown you got PERTAMAX...! hehehehe...
Reply
avatar

Jika Anda ingin bertanya silahkan berkomentar dengan sopan gan dan JANGAN PASANG LINK DI KOMENTAR.... ConversionConversion EmoticonEmoticon