C # воспроизведение файла MP3 с указанного времени в течение указанного времени - PullRequest
1 голос
/ 12 января 2011

Я хочу создать программу, в которую вы можете импортировать mp3-файл, и попросить его воспроизвести его, начиная с определенной позиции, и воспроизводить в течение определенного периода времени.

I 'Я посмотрел в NAudio и заставил его проигрывать и останавливать mp3-файл, но я не могу понять, как начать с определенной позиции.Кто-нибудь знает, что я должен делать?

1 Ответ

1 голос
/ 12 января 2011

Если вы используете NAudio, ищите метод Seek в потоке вывода - информация, возвращаемая из этого поиска Google, http://www.google.com/search?q=seek+site:naudio.codeplex.com, должна помочь вам начать.

Вы также можете использовать некоторые старые, но функциональные API-интерфейсы Windows (интерфейс MCI), как показано здесь: http://forum.codecall.net/csharp-tutorials/20420-tutorial-playing-mp3-files-c.html демонстрирует, как вызывать MCI из C #. MCI использует очень простой строковый интерфейс, поэтому, как только вы можете вызвать его вообще, довольно легко использовать любую команду, которую он поддерживает, и он поддерживает поиск с помощью команды «искать [файл] в [положение]», как показано здесь: http://www.codeproject.com/KB/audio-video/MP3Example.aspx.

...