Sunday 21 October 2012

Membuat Windows Media Player sederhana


Media Player adalah suatu aplikasi yang biasa kita gunakan untuk mendengarkan musik atau video di komputer kita masing-masing, tapi bagai mana cara membuat media player tersebut??

Nah dalam pembahasan kali ini kita akan mencoba membuat aplikasi sederhana windows media player di visual studio…
Karena saya menggunakan visual studio 2010 maka saya akan membuat media player tersebut di Visual studio 2010,.
Pertama kita siapkan visual studio 2010 dahulu….
clip_image002 clip_image004 
Pada gambar diatas adalah tampilan awal dari visual studio 2010 versi ultimate…

Kita klik new project,, maka akan ada tampilan seperti gambar di bawah ini :
clip_image006 
Disana ada beberapa bahasa pemrograman diantaranya VB, C#, C++, dan F#
Kita beri nama dahulu name dari aplikasi kita dengan (name : Media Player)
Kita akan menggunakan bahasa pemrograman C# dan pilih Windows > Windows Form aplication >Ok
Tampilan Awal dari Media Player sederhana kita
clip_image008 
Untuk menambahkan item media player pada tool box maka kita harus membuka item media playernya terlebih dahulu
Kita bisa klik kanan pada tool box > choose Item > pilih COM Components > click pada Windows Media Player > Ok
Maka pada tool box COM Components di tool box windows media player akan muncul.
Tinggal kita drag Windows media player , Menu Strip, dan Open File Dialog ke form aplication yang sudah tersedia.
clip_image010 
tinggal kita ubah, Pertama di menu strip tambahkan file, Open, dan Exit
nah sekarang kita bisa masukan codingnya.
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_Player1

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent(); 

String filterfile = "Audio files(*.mp3;*.wav;*.mpg;)|*.mp3;*.wav;*.mpg;|"; 

filterfile += "Video File (.AVI; .MPG; .wmv;)|*.avi;*.mpg;*.wmv;"; 

openFileDialog1.Filter = filterfile; 

}

}

}

double klik pada open, masukan coding berikut

private void penToolStripMenuItem_Click(object sender, EventArgs e)

{

openFileDialog1.ShowDialog();

axWindowsMediaPlayer1.URL = openFileDialog1.FileName;

}

.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, “Courier New”, courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }
double klik pada open, masukan coding berikut
private void penToolStripMenuItem_Click(object sender, EventArgs e)

{

openFileDialog1.ShowDialog();

axWindowsMediaPlayer1.URL = openFileDialog1.FileName;

}

.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, “Courier New”, courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }
Pada exit juga double klik dan masukan coding berikut
private void MenuExit_Click(object sender, EventArgs e) 

private void exitToolStripMenuItem_Click(object sender, EventArgs e)

{

Application.Exit();

}

.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, “Courier New”, courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }
Kita coba run,,,,

0 comments:

Post a Comment