public static IPlayFactory CreatePlayFactory(object parameter) { IPlayFactory playFactory = null; if (parameter is LiveListItem) { playFactory = new PlayLiveFactory(parameter); } else if (parameter is DownloadInfo) { playFactory = new PlayDownloadFactory(parameter); } else { playFactory = new PlayVodFactory(parameter); } return playFactory; }
public static IPlayFactory CreatePlayFactory(object parameter) { IPlayFactory playFactory = null; if (parameter is LiveListItem) { playFactory = new PlayLiveFactory(parameter); } else if (parameter is DownloadInfo) { playFactory = new PlayDownloadFactory(parameter); } else { playFactory = new PlayVodFactory(parameter); } return(playFactory); }