2017-02-21 4 views
0

Gibt es eine Funktion, um zu wissen, ob der Ton wiedergegeben wird? Ich möchte eine Funktion nach dem Audio abspielen, ich habe 2 Ideen. Erstens, wenn es eine Funktion gibt, wenn Audio fertig ist, zweitens, ich werde die Länge des Audios bekommen und es auf den Timer setzen und es einschalten. Bitte helfen Sie mir zu bekommen entweder Audio erfolgt oder Audio "s Zeitlänge dankWie kann man wissen, ob Audio mit C# abgespielt wird?

+0

welche Bibliothek sind Sie verwenden, um Audio zu spielen? – NicoRiff

+0

WMPLib Windows Media Player – shampoo

Antwort

1

Sie haben AxWindowsMediaPlayer.playState Eigenschaft verwenden, um den Status des Spielers zu wissen, bei aussehen:..

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