Воспроизведение звуков: доступ к длине и положению

Я использую System.Media.SoundPlayer для воспроизведения звуков в настольном приложении С#, передавая местоположение звука.

Все работает нормально. Но как я могу получить доступ к общей длине файла (в миллисекундах) и позиции игрока?

Эти свойства доступны?


person Victor    schedule 30.01.2013    source источник


Ответы (1)


Класс System.Media.SoundPlayer не подходит для предоставления этой информации.

http://msdn.microsoft.com/en-us/library/system.media.soundplayer.aspx

Класс SoundPlayer предоставляет простой интерфейс для загрузки и воспроизведения файла .wav. Класс SoundPlayer поддерживает загрузку файла .wav из пути к файлу, URL-адреса, потока, содержащего файл .wav, или встроенного ресурса, содержащего файл .wav.

Вы можете посмотреть некоторые другие библиотеки для воспроизведения звука, предложенные здесь: C# Audio Library

person TaRDy    schedule 30.01.2013