protected MediaElementController(MovieManager movieManager, int screens)
{
MovieManager = movieManager;
if (Settings.Instance.MovieWindowsMode == MovieWindowsMode.PrimaryScreenOnly) {
MediaElements = new MediaElement[screens];
MediaElements[0] = CreateMediaElement(0);
} else {
MediaElements = Enumerable
.Range(0, screens)
.Select(CreateMediaElement)
.ToArray();
}
}