在C#控制台怎么播放在D盘根目录下的 5.wav 文件? 5
4个回答
展开全部
System.Media.SoundPlayer sp = new System.Media.SoundPlayer();
sp.SoundLocation = @"d:\5.wav";
sp.Play();
如果这个不能播,那是你的wav格式有问题;
另外可以调用系统的wmp来播放,这个的话会支持wav、mp3、wma甚至视频,不过麻烦些。
sp.SoundLocation = @"d:\5.wav";
sp.Play();
如果这个不能播,那是你的wav格式有问题;
另外可以调用系统的wmp来播放,这个的话会支持wav、mp3、wma甚至视频,不过麻烦些。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先,添加引用MediaPlayer
其次,using MediaPlayer
然后,使用创建类WindowMediaPlayerClass的实例,调用方法,实现播放
其次,using MediaPlayer
然后,使用创建类WindowMediaPlayerClass的实例,调用方法,实现播放
追问
前面两步都做好了,创建类 MediaPlayerClass one=new MeMediaPlayerClass();还是不知道怎么播放?
追答
one.FileName="d:\\5.wav";
one.Play(); //播放
one.Stop();//停止
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
System.Media.SoundPlayer player = new System.Media.SoundPlayer();
player.SoundLocation = @"d:\5.wav";
player.Load();
player.Play();
player.SoundLocation = @"d:\5.wav";
player.Load();
player.Play();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
using System.Media;
private SoundPlayer _alarmSound=new SoundPlayer(你的WAV);
_alarmSound.Play();
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没有加载完成造成的。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询