Hy,
I built a simple component application to Listen or to View Exported file from Milestone.
I followed the VideoFileViewer sample for the video and it’s all perfect.
I did the same to connect to the audio part:
I can connect to exoprted Microphone directory,
I can see the related Microphone but when I select it I cannot listen anything.
Neither the PlaybackuserControl is positioning properly.
Thanks in advance
private void btnSelectMicrofone_Click(object sender, EventArgs e)
{
if (_selectedMic != null)
{
\_audioPlayerControl1.Disconnect();
}
ItemPickerForm form = new ItemPickerForm();
form.KindFilter = Kind.Microphone;
form.AutoAccept = true;
form.Init(Configuration.Instance.GetItems(ItemHierarchy.Both));
if (form.ShowDialog() == DialogResult.OK)
{
try
{
\_selectedMic = form.SelectedItem;
btnSelectMicrofone.Text = \_selectedMic.Name;
EnvironmentManager.Instance.Mode = Mode.ClientPlayback;
if (\_playbackUserControlMic == null)
{
\_playbackUserControlMic = ClientControl.Instance.GeneratePlaybackUserControl();
\_playbackUserControlMic.Dock = DockStyle.Top;
\_playbackUserControlMic.ShowTallUserControl = true;
\_playbackUserControlMic.ShowTimeSpanControl = true;
\_playbackUserControlMic.ShowSpeedControl = true;
\_playbackUserControlMic.Refresh();
panel2.Controls.Clear();
panel2.Controls.Add(\_playbackUserControlMic);
panel2.BackColor = Color.Red;
}
if (\_playbackFQIDMic == null)
{
\_playbackFQIDMic = ClientControl.Instance.GeneratePlaybackController();
\_playbackUserControlMic.Init(\_playbackFQIDMic);
}
\_audioPlayerControl1.MicrophoneFQID = \_selectedMic.FQID;
\_audioPlayerControl1.PlaybackControllerFQID = \_playbackFQIDMic;
\_audioPlayerControl1.Initialize();
\_audioPlayerControl1.Connect();
\_playbackUserControlMic.Show();
\_playbackUserControlMic.SetEnabled(true);
}catch(Exception axc)
{
MessageBox.Show(axc.Message);
}