C#在指定时间内播放指定时间的MP3文件

时间:2011-01-12 01:08:54

标签: c# mp3 naudio audio-player

我想要创建一个程序,您可以将mp3文件导入,并告诉它从特定位置开始播放,并播放指定的时间。

我已经调查了NAudio,并让它播放并停止mp3文件,但我无法弄清楚如何从特定位置开始。谁知道我应该做什么?

1 个答案:

答案 0 :(得分:1)

如果您正在使用NAudio,请在输出流中查找Seek方法 - 此Google搜索返回的信息http://www.google.com/search?q=seek+site:naudio.codeplex.com应该可以帮助您入门。

您还可以使用一些旧的但功能强大的Windows API(MCI接口),如下所示:http://forum.codecall.net/csharp-tutorials/20420-tutorial-playing-mp3-files-c.html演示了如何从C#调用MCI。 MCI使用一个非常简单的字符串接口,所以一旦你可以调用它,它很容易使用它支持的任何命令,它支持搜索,使用“seek [file] to [position]”命令,如下所示:{ {3}}