Bug 1079519 - Unable to play video clips during WEBRTC video call

It seems to me that maybe you could have used the real loading checker module here instead of writing a mock, have added something to your mock video player to have it dispatch a fake loadedmetadata event.  But this seems like it works, too.