分享

.NET播放音乐

 orion360doc 2010-12-20
.NET播放音乐 收藏
view plaincopy to clipboardprint?
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.Runtime.InteropServices;  
namespace WindowsFormsMedia  
{  
    public partial class Form1 : Form  
    {  
        public Form1()  
        {  
            InitializeComponent();  
        }  
 
        private void Form1_Load(object sender, EventArgs e)  
        {  
 
        }  
 
        [DllImport("kernel32.dll", CharSet = CharSet.Auto)]  
        public static extern int GetShortPathName(  
         string lpszLongPath,  
         string shortFile,  
         int cchBuffer  
        );  
 
        [DllImport("winmm.dll", EntryPoint = "mciSendString", CharSet = CharSet.Auto)]  
        public static extern int mciSendString(  
         string lpstrCommand,  
         string lpstrReturnString,  
         int uReturnLength,  
         int hwndCallback  
        );  
 
        private void button1_Click(object sender, EventArgs e)  
        {  
            string buf = "";  
            buf = buf.PadLeft(128, ' ');  
            string file = @"F:\音乐\错错错.mp3";                //视频文件  
            file = "open " + Convert.ToChar(34) + file + Convert.ToChar(34) + " alias media";  
            mciSendString(file, buf, buf.Length, 0);            //初始化音频文件  
            mciSendString("play media", buf, buf.Length, 0);    //播放音频文件  
        }  
    }  

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.Runtime.InteropServices;
namespace WindowsFormsMedia
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void Form1_Load(object sender, EventArgs e)
        {
        }
        [DllImport("kernel32.dll", CharSet = CharSet.Auto)]
        public static extern int GetShortPathName(
         string lpszLongPath,
         string shortFile,
         int cchBuffer
        );
        [DllImport("winmm.dll", EntryPoint = "mciSendString", CharSet = CharSet.Auto)]
        public static extern int mciSendString(
         string lpstrCommand,
         string lpstrReturnString,
         int uReturnLength,
         int hwndCallback
        );
        private void button1_Click(object sender, EventArgs e)
        {
            string buf = "";
            buf = buf.PadLeft(128, ' ');
            string file = @"F:\音乐\错错错.mp3";                //视频文件
            file = "open " + Convert.ToChar(34) + file + Convert.ToChar(34) + " alias media";
            mciSendString(file, buf, buf.Length, 0);            //初始化音频文件
            mciSendString("play media", buf, buf.Length, 0);    //播放音频文件
        }
    }
}
 
 群里看到的代码,一实验还真好使
 
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/aspnet2002web/archive/2010/12/15/6078939.aspx

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多