在C#控制台怎么播放在D盘根目录下的 5.wav 文件? 5

 我来答
百度网友9095754
2011-04-09 · TA获得超过2574个赞
知道小有建树答主
回答量:905
采纳率:0%
帮助的人:1086万
展开全部
System.Media.SoundPlayer sp = new System.Media.SoundPlayer();
sp.SoundLocation = @"d:\5.wav";
sp.Play();
如果这个不能播,那是你的wav格式有问题;
另外可以调用系统的wmp来播放,这个的话会支持wav、mp3、wma甚至视频,不过麻烦些。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
相思丶猫2C
2011-04-09 · TA获得超过1198个赞
知道小有建树答主
回答量:1432
采纳率:50%
帮助的人:957万
展开全部
首先,添加引用MediaPlayer
其次,using MediaPlayer
然后,使用创建类WindowMediaPlayerClass的实例,调用方法,实现播放
追问
前面两步都做好了,创建类 MediaPlayerClass one=new MeMediaPlayerClass();还是不知道怎么播放?
追答
one.FileName="d:\\5.wav";
one.Play(); //播放
one.Stop();//停止
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友94f02eb
2011-04-10 · TA获得超过8613个赞
知道大有可为答主
回答量:7955
采纳率:74%
帮助的人:4505万
展开全部
System.Media.SoundPlayer player = new System.Media.SoundPlayer();
player.SoundLocation = @"d:\5.wav";
player.Load();
player.Play();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e7215cf25
2011-04-09 · TA获得超过234个赞
知道小有建树答主
回答量:404
采纳率:0%
帮助的人:376万
展开全部
using System.Media;

private SoundPlayer _alarmSound=new SoundPlayer(你的WAV);

_alarmSound.Play();
追问
using System;
using System.IO;
using System.Threading;
using System.Media;
using MediaPlayer;
namespace Demo
{
public class Test
{
public static void Main()
{

SoundPlayer one = new SoundPlayer(@"d:\5.wav");
one.Play();
}

}
}
还是没声音!!!
追答
1.检查你的WAV是不是真有声音
2.在Play之前加延迟。可能是WAV没有加载完成造成的。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式