private void StartDownloadProgram(int Vid) { PlayInfoFactory playFac = new PlayInfoFactory(); playFac.HttpSucessHandler += playFac_GetPlayInfoSucceed; playFac.HttpTimeOutHandler += playFac_GetPlayInfoTimeout; playFac.HttpFailHandler += playFac_GetPlayInfoFailed; playFac.DownLoadDatas(Vid); }
private void StartDownloadProgram() { if (!detailDownloaded) { return; } if (_downSign != null) { _downSign.Foreground = App.Current.Resources["Orange"] as SolidColorBrush;; if (_piForDownload != null) { _piForDownload.IsDown = Visibility.Visible; } Utils.CustomAnimation.DownloadAnimation(xDownAnima); if (DownPage.AddTask(DetailPageHelp.ChannelDetailInfoForPrograms, _piForDownload) == false) { return; } } PlayInfoFactory playFac = new PlayInfoFactory(); if (_piForDownload != null) { playFac.HttpSucessHandler += playFac_GetPlayInfoSucceed; playFac.HttpFailHandler += playFac_GetPlayInfoFailed; playFac.HttpTimeOutHandler += playFac_GetPlayInfoTimeout; _downProgramInfo.Add(playFac, _piForDownload); playFac.DownLoadDatas(_piForDownload.ChannelVID); } else { playFac.HttpSucessHandler += playFac_GetPlayInfoSucceed; playFac.HttpFailHandler += playFac_GetPlayInfoFailed; playFac.HttpTimeOutHandler += playFac_GetPlayInfoTimeout; _downProgramInfo.Add(playFac, _piForDownload); playFac.DownLoadDatas(DetailPageHelp.ChannelDetailInfoForPrograms.VID); } }
void StartGetPlayAPI() { xPPvodWP7MediaElement.Pause(); _playInfoFactory = new PlayInfoFactory(); _playInfoFactory.HttpSucessHandler += _playInfoFactory_GetPlayInfoSucceed; _playInfoFactory.HttpTimeOutHandler += _playInfoFactory_GetPlayInfoTimeout; if (ProgramIndex != -1)//多集 { _playInfoFactory.DownLoadDatas(ChannelDetailInfo.ProgramInfos[ProgramIndex].ChannelVID); } else//单集 { if (ChannelDetailInfo.ProgramInfos.Count > 0) { _playInfoFactory.DownLoadDatas(ChannelDetailInfo.ProgramInfos[0].ChannelVID); } else { _playInfoFactory.DownLoadDatas(VID); } } SetVarDefault(); }
private void StartDownloadProgram() { if (!detailDownloaded) return; if (_downSign != null) { _downSign.Foreground = App.Current.Resources["Orange"] as SolidColorBrush; ; if (_piForDownload != null) _piForDownload.IsDown = Visibility.Visible; Utils.CustomAnimation.DownloadAnimation(xDownAnima); if (DownPage.AddTask(DetailPageHelp.ChannelDetailInfoForPrograms, _piForDownload) == false) return; } PlayInfoFactory playFac = new PlayInfoFactory(); if (_piForDownload != null) { playFac.HttpSucessHandler += playFac_GetPlayInfoSucceed; playFac.HttpFailHandler += playFac_GetPlayInfoFailed; playFac.HttpTimeOutHandler += playFac_GetPlayInfoTimeout; _downProgramInfo.Add(playFac, _piForDownload); playFac.DownLoadDatas(_piForDownload.ChannelVID); } else { playFac.HttpSucessHandler += playFac_GetPlayInfoSucceed; playFac.HttpFailHandler += playFac_GetPlayInfoFailed; playFac.HttpTimeOutHandler += playFac_GetPlayInfoTimeout; _downProgramInfo.Add(playFac, _piForDownload); playFac.DownLoadDatas(DetailPageHelp.ChannelDetailInfoForPrograms.VID); } }
void StartGetPlayAPI() { xPPvodWP7MediaElement.Pause(); _playInfoFactory = new PlayInfoFactory(); _playInfoFactory.HttpSucessHandler += _playInfoFactory_GetPlayInfoSucceed; _playInfoFactory.HttpTimeOutHandler += _playInfoFactory_GetPlayInfoTimeout; if (ProgramIndex != -1)//多集 _playInfoFactory.DownLoadDatas(ChannelDetailInfo.ProgramInfos[ProgramIndex].ChannelVID); else//单集 { if (ChannelDetailInfo.ProgramInfos.Count > 0) _playInfoFactory.DownLoadDatas(ChannelDetailInfo.ProgramInfos[0].ChannelVID); else _playInfoFactory.DownLoadDatas(VID); } SetVarDefault(); }