none
Lync 2013 SDK : Arreter/Démarrer la video dans une réunion Skype RRS feed

  • Discussion générale

  • Bonjour,

    J'utilise Lync 2013 SDK pour un de mes projets. 

    J'ai pu démarre une video conférence en utilisant la librarie Lync SDK. 
    Ce que je voudrais c'est pouvoir reproduire l'action Arreter/ Démarrer la webcam que l'on a dans le client Skype Entreprise. 

    Actuellement j'ai développer un bout de code qui arrête/ ou démarre la vidéo mais de tous les participants... (voir extrait du code ci-dessous)

    Pourriez-vous m'aider svp?

    Merci par avance!

    DemarrerVideo = new RelayCommand(o =>
                {
                    try
                    {
                        //starts a video call or the video stream in a audio call
                        AsyncCallback callback = new AsyncOperationHandler(VideoChannel.EndStart).Callback;
                        try
                        {
                            VideoChannel.BeginStart(callback, null);
                            IsVideoOn = true;
                        }
                        catch (LyncClientException lyncClientException)
                        {
                            Console.WriteLine(lyncClientException);
                        }
                        catch (SystemException systemException)
                        {
                            Logs.LogError(systemException,$"Erreur Démarrer Video : {systemException.Message} " );
                        }
                    }
                    catch (Exception e)
                    {
                        Logs.LogError(e, $"Erreur Démarrer Video : {e.Message} ");
                    }
                });

                ArretVideo = new RelayCommand(o =>
                {
                    try
                    {
                        //removes video from the conversation
                        AsyncCallback callback = new AsyncOperationHandler(VideoChannel.EndStop).Callback;
                        try
                        {
                            VideoChannel.BeginStop(callback, null);
                            IsVideoOn = false;
                        }
                        catch (LyncClientException lyncClientException)
                        {
                            Console.WriteLine(lyncClientException);
                        }
                        catch (SystemException systemException)
                        {

                            Logs.LogError(systemException, $"Erreur Arret Video : {systemException.Message} ");

                        }
                    }
                    catch (Exception e)
                    {
                        Logs.LogError(e, $"Erreur Arret Video : {e.Message} ");
                    }
                });

    lundi 27 août 2018 11:10

Toutes les réponses