2017-02-21 89 views
0

Есть ли какая-нибудь функция, чтобы узнать, воспроизводится ли звук? Я хочу сделать функцию после воспроизведения звука, у меня есть 2 идеи. Сначала, если есть функция, когда звук сделан, второй - я получу длину аудио и поставлю его на таймер и включите его. Пожалуйста, помогите мне получить либо аудио сделано или аудио "s продолжительность благодаряКак узнать, выполняется ли воспроизведение звука C#?

+0

какие библиотеки вы используете для воспроизведения звука? – NicoRiff

+0

WMPLib windows media player – shampoo

ответ

1

Вы должны использовать AxWindowsMediaPlayer.playState свойство знать статус игрока Посмотрите на это:..

if (player.playState == WMPLib.WMPPlayState.wmppsPlaying) 
{ 
    Console.WriteLine("Is playing!"); 
} 
else 
{ 
    Console.WriteLine("Is NOT playing!"); 
}