อยากทามผู้รู้ว่าการเขียนโปรแกรม ที่เอาไว้เล่นเสียง .wav หรือ .mp3
เราจะเขียนในรูปแบบภาษา Autoit 3 ยังไงครับ
ตัวอย่างของภาษา VB นะครับเป็นแบบนี้
Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Drawing.Text;
using System.Media;
using QuartzTypeLib;
namespace WindowsApplication21
{
public partial class Form1 : Form
{
QuartzTypeLib.IMediaControl m;
SoundPlayer s;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog o = new OpenFileDialog();
o.Filter = "WAV Files |*.wav |All Files|*.*";
if (DialogResult.OK == o.ShowDialog())
{
s = new SoundPlayer(o.FileName);
try
{
s.Play();
}
catch
{
MessageBox.Show("error");
}
finally
{
s.Dispose();
}
}
}
private void button2_Click(object sender, EventArgs e)
{
OpenFileDialog o = new OpenFileDialog();
o.Filter = "Media Files |*.wav;*.mp3;*.wma|All Files|*.*";
if (DialogResult.OK == o.ShowDialog())
{
QuartzTypeLib.FilgraphManager gm = new QuartzTypeLib.FilgraphManager();
m = (QuartzTypeLib.IMediaControl)gm;
m.RenderFile(o.FileName);
m.Run();
}
}
private void pause_Click(object sender, EventArgs e)
{
m.Pause();
}
private void run_Click(object sender, EventArgs e)
{
m.Run();
}
private void stopmp3_Click(object sender, EventArgs e)
{
m.Stop();
}
private void stopwav_Click(object sender, EventArgs e)
{
s.Stop();
}
}
}
ช่วยตอบที่นะครับ ขอบคุณครับ ที่ตอบกระทู้ผม เขียนให้ดูเป็นตัวอย่างหน่อยนะครับ
เราจะเขียนในรูปแบบภาษา Autoit 3 ยังไงครับ
ตัวอย่างของภาษา VB นะครับเป็นแบบนี้
Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Drawing.Text;
using System.Media;
using QuartzTypeLib;
namespace WindowsApplication21
{
public partial class Form1 : Form
{
QuartzTypeLib.IMediaControl m;
SoundPlayer s;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog o = new OpenFileDialog();
o.Filter = "WAV Files |*.wav |All Files|*.*";
if (DialogResult.OK == o.ShowDialog())
{
s = new SoundPlayer(o.FileName);
try
{
s.Play();
}
catch
{
MessageBox.Show("error");
}
finally
{
s.Dispose();
}
}
}
private void button2_Click(object sender, EventArgs e)
{
OpenFileDialog o = new OpenFileDialog();
o.Filter = "Media Files |*.wav;*.mp3;*.wma|All Files|*.*";
if (DialogResult.OK == o.ShowDialog())
{
QuartzTypeLib.FilgraphManager gm = new QuartzTypeLib.FilgraphManager();
m = (QuartzTypeLib.IMediaControl)gm;
m.RenderFile(o.FileName);
m.Run();
}
}
private void pause_Click(object sender, EventArgs e)
{
m.Pause();
}
private void run_Click(object sender, EventArgs e)
{
m.Run();
}
private void stopmp3_Click(object sender, EventArgs e)
{
m.Stop();
}
private void stopwav_Click(object sender, EventArgs e)
{
s.Stop();
}
}
}
ช่วยตอบที่นะครับ ขอบคุณครับ ที่ตอบกระทู้ผม เขียนให้ดูเป็นตัวอย่างหน่อยนะครับ