播放声音文件


    今日我在做一个考试系统软件,想在一打开软件时自动播放音乐,但是不知道该功能

怎么实现,求高手支招!
 
 
1.在page_load里面加个播放音乐的函数就可以了啊.具体怎么加可多了.这个随便找点资

料就可以了
 
2.先加这个:using System.Media;
然后在Form_Load()中加下面的语句:
SoundPlayer simpleSound = new SoundPlayer("Start.wav");
simpleSound.Play();

??????请问停止播放和开始播放按钮的代码怎么写?
 

我在form_load 里用了下面的代码怎么还是有问题
using System.Media;
private void form1_Load(object sender,EventArgs e)
{
 

string strfulpath=Path.GetFullPath("爱死了昨天.wma"); //得到声音文件的绝对路


SoundPlayer simplesound = new SoundPlayer("strfulpath");
simpleSound.Play();
}
然后运行时出问题说:确保指定的位置存在声音文件
可是我的声音文件确实是存在的呀,怎么会出这种问题呢?帮我解决一下吧!
 急!急!急!
????????????????????????????????????????????????????????????
 
1.你可以这样试试
private   void   form1_Load(object   sender,EventArgs   e)
{
 

string   strfulpath=Application.StartPath("爱死了昨天.wma");   //得到声音文件

的绝对路径
SoundPlayer   simplesound   =   new   SoundPlayer(strfulpath);
simpleSound.Play();

 


谢谢大家了,把 < <爱死了昨天.wma>>转成 < <爱死了昨天.wav>>就可以了,因为

SoundPlayer这个类只能播放wav格式的波形声音.
现在我想让它循环播放,代码应该怎么写呢???
 

private void Form1_Load(object sender, EventArgs e)
        {
            string path =Application.StartupPath("D://MUSIC//其他格式//英雄传

说6.wav");
            SoundPlayer aa = new SoundPlayer("path");
            aa.Play();
        }
怎么说StartupPath是属性在这里当作方法用了?
 
 
1.添加windows media player 的 .dll文件就好了 
出现在工具箱里 你拖上来

  //浏览window media player按钮
        private void btnBrow_Click(object sender, EventArgs e)
        {
            showMediaPlayer();
            //默认打开目录
            openMusic.InitialDirectory = path;
            //设置打开文件类型
            openMusic.Filter = "Windows媒体(*.mp3;*.wma;*.mp4;*.wmv;*.avi)   

           |*.mp3;*.wma;*.mp4;*.wmv;*.avi";
            if (openMusic.ShowDialog() == DialogResult.OK &&

openMusic.FileName.Length > 0)
            {
                axWindowsMediaPlayer1.URL = openMusic.FileName;//播放       
            }
        }

你可以load时就放歌 让media Visible =false; 就可以了


手动注册 
cd c:/windows/system32/msdxm.ocx 
而通常msdxm.ocx中的ActiveX控件都未注册! 
再运行regsvr32 msdxm.ocx手动注册便生成需要的动态连接库文件。
然后运行aximp c:/windows/system32/msdxm.ocx 
生成成功后会提示: C:/Documents and Settings/Administrator>aximp

c:/windows/system32/msdxm.ocx
生成的程序集: C:/Documents and Settings/Administrator/MediaPlayer.dll 生成的

程序
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值