1

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

我查看了 NAudio,并让它播放和停止 mp3 文件,但我不知道如何从特定位置开始。有人知道我应该怎么做吗?

4

1 回答 1

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]”命令进行搜索,如下所示:http ://www.codeproject.com/KB/audio-video/MP3Example.aspx

于 2011-01-12T01:33:23.090 回答