private void _mediaDownLoadThread_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { try { if (this._isPlayerAudio && (e.Result != null)) { if (File.Exists(e.Result.ToString())) { VideoBroadcast broadcast = new VideoBroadcast(e.Result.ToString()); broadcast.ShowDialog(); broadcast.Dispose(); broadcast = null; } } else if (!this._isPlayerAudio && File.Exists(e.Result.ToString())) { VideoBroadcast broadcast2 = new VideoBroadcast(e.Result.ToString()); broadcast2.ShowDialog(); broadcast2.Dispose(); broadcast2 = null; } } catch (Exception exception) { Record.execFileRecord("异常播放获取的音视频", exception.Message); } finally { this.pnlMedia.Enabled = true; } }
static void AssertVideoBroadcast(VideoBroadcast videoBroadcast, VideoBroadcastOptions options) { AssertVideoItem(videoBroadcast, options); Assert.AreEqual(videoBroadcast.Icon, options.Icon); Assert.AreEqual(videoBroadcast.Region, options.Region); Assert.AreEqual(videoBroadcast.ChannelNr, options.ChannelNr); }
public void VideoBroadcastInstantiation() { var options = new VideoBroadcastOptions(); SetVideoBroadcastOptions(options); var video_broadcast = new VideoBroadcast("-1", "-1", options); AssertVideoBroadcast(video_broadcast, options); AssertVideoBroadcast(video_broadcast, video_broadcast.GetOptions()); }