Ejemplo n.º 1
0
 private static void StopPlay(int _channelid)
 {
     if (_channelid > 0)
     {
         EasyPlayerManager.EasyPlayer_CloseStream(_channelid);
         EasyPlayerManager.EasyPlayer_Release();
     }
 }
Ejemplo n.º 2
0
        private static int StartPlay(string url, IntPtr hWnd, EasyPlayerManager.MediaSourceCallBack callback)
        {
            int _r = -1;

            EasyPlayerManager.MediaSourceCallBack _callback = null;
            if (callback != null)
            {
                _callback = callback;
            }

            EasyPlayerManager.EasyPlayer_Init();
            _r = EasyPlayerManager.EasyPlayer_OpenStream(url, hWnd, EasyPlayerManager.RENDER_FORMAT.DISPLAY_FORMAT_RGB24_GDI, 1, "", "", _callback, IntPtr.Zero);
            if (_r > 0)
            {
                EasyPlayerManager.EasyPlayer_SetFrameCache(_r, 3);
                EasyPlayerManager.EasyPlayer_ShowStatisticalInfo(_r, 1);
                EasyPlayerManager.EasyPlayer_SetShownToScale(_r, 1);
                EasyPlayerManager.EasyPlayer_PlaySound(_r);
            }
            return(_r);
        }