private void closeRadioInternalChannel()
{
if (channelOpen)
{
if (enableEndBleep)
{
playEndSpeakingBeep();
}
if (getBackgroundVolume() > 0 && !mute)
{
if (!backgroundPlayerInitialised)
{
initialiseBackgroundPlayer();
}
try
{
backgroundPlayer.Stop();
}
catch (Exception e)
{
Console.WriteLine("Unable to stop background player");
}
}
channelOpen = false;
}
useShortBeepWhenOpeningChannel = false;
}