Example #1
0
 /// <summary>
 /// 事件发生在 APlayer 从网络缓冲媒体数据的过程中
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void AxPlayer_OnBuffer(object sender, AxAPlayer3Lib._IPlayerEvents_OnBufferEvent e)
 {
     if (e.nPercent != 100)
     {
         updatePlayerExplain("正在缓冲(" + lw.axPlayer.GetBufferProgress().ToString() + "%)  下载速度:" + lw.axPlayer.GetConfig(41) + "KB/s");
     }
     else
     {
         updatePlayerExplain("正在播放");;
     }
 }
Example #2
0
        private void axPlay_OnBuffer(object sender, AxAPlayer3Lib._IPlayerEvents_OnBufferEvent e)
        {
            //缓冲进度 最多100
            int i = e.nPercent;

            if (i == -1)
            {
                VideoMsg(lblMsg.Tag.ToString());
            }
            else
            {
                if (i == 100)
                {
                    VideoMsg(lblMsg.Tag.ToString());
                }
                else
                {
                    VideoMsg(string.Format("缓冲中:{0}%", i));
                }
            }
        }
Example #3
0
 private void player_OnBuffer(object sender, AxAPlayer3Lib._IPlayerEvents_OnBufferEvent e)
 {
     Console.WriteLine(e.nPercent);
 }