2014-09-16 2 views
2

Я хочу воспроизвести дорожку (.wav-файл) в моем Windows Forms Application. Но я не хочу, чтобы он играл с самого начала, но с определенной точки где-то на треке (скажем, 10 секунд). Для воспроизведения трека с начала не проблема:Форма Windows: Воспроизведение звука, но не с начала

private void playSimpleSound() 
{ 
    SoundPlayer simpleSound = new SoundPlayer(@"c:\Windows\Media\sound.wav"); 
    simpleSound.Play(); 
} 

Но как я могу пропустить первые 10 secons, и играть только остальное?

Заранее благодарен!

+0

Есть ли причина, по которой вы не можете создать второй wav-файл с первого, который вы редактируете, чтобы начать, где вы хотите? – juharr

+0

Не с SoundPlayer, нет, но есть много других библиотек, которые вы могли бы использовать для этого. – JWiley

ответ

1

SoundPlayer класс не поддерживает это. Это дает очень простой контроль над файлами WAV. Возможно, this question может вам помочь.