function media_state_changed(sender, args)
{
    var mediaStateTextBlock = sender.findName("mediaStateTextBlock")
    var media = sender.findName("videoElement")
    mediaStateTextBlock.Text = media.CurrentState
    if (media.CurrentState == "Playing")
    {
			statemsg = sender.findName("bufferState")
			statemsg.Opacity = "0"
		}
		else
		{
			statemsg = sender.findName("bufferState")
			statemsg.Opacity = "0.8"
		}
  
  
    if ( (media.CurrentState == "Stopped" || media.Currentstate == "Closed") && LiveStream == true)
    {
    	// Onzin, Livestreams stoppen niet, die haperen! OPNIEUW!
    	mySource = media.source
    	media.stop()
			media.Source=mySource
    }
    else
    {
    	logmsg("ok: LiveStream=" + LiveStream + " en state: " + media.CurrentState)
    }
}