2017-02-21 98 views
0

是否有任何功能知道音频是否完成播放?我想在音频播放后做一个功能,我有2个想法。首先,如果在音频完成时有一个功能,第二个是我将获得音频的长度并将其放在定时器上并将其设置为开。请帮我拿到任何音频已完成或音频“的时间长度感谢如何知道音频是否在播放c#?

+0

是什么库你用来播放音频吗? – NicoRiff

+0

WMPLib windows媒体播放器 – shampoo

回答

1

你必须使用AxWindowsMediaPlayer.playState属性知道玩家的状态,看看这个:。

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