public static AMedia getInstanceOf(MediaType mediaType) { if (!Objects.ContainsKey(mediaType)) { if (mediaType == MediaType.IMAGE) { Objects[mediaType] = ImagePlayer.getInstance(); } else if (mediaType == MediaType.MUSIC) { Objects[mediaType] = MusicPlayer.getInstance(); } else if (mediaType == MediaType.VIDEO) { Objects[mediaType] = VideoPlayer.getInstance(); } } return(Objects[mediaType]); }
public MainVM() { Player = new ImagePlayer(); }