/// <summary> /// 播放控制 /// </summary> /// <param name="vodHandle">点播标示句柄</param> /// <param name="controlCode">播放控制类型,见E_VDA_PLAYCTRL_TYPE定义</param> /// <param name="inValue">播放控制输入参数</param> /// <param name="outValue">播放控制输出参数,如获取的进度等</param> /// <returns>成功返回TRUE,失败返回FALSE</returns> public bool PlayBackControl(Int32 vodHandle, E_VDA_PLAYCTRL_TYPE controlCode, UInt32 inValue, out UInt32 outValue) { MyLog4Net.ILogExtension.DebugWithDebugView(MyLog4Net.Container.Instance.Log, string.Format("IVXSDKProtocol VdaSdk_PlayBackControl vodHandle:{0}" + ",controlCode:{1}" + ",inValue:{2}" , vodHandle , controlCode , inValue )); bool retVal = IVXSDKProtocol.VdaSdk_PlayBackControl(vodHandle, (uint)controlCode, inValue, out outValue); if (!retVal) { // 调用失败,抛异常 CheckError(); } MyLog4Net.ILogExtension.DebugWithDebugView(MyLog4Net.Container.Instance.Log, "IVXSDKProtocol VdaSdk_PlayBackControl ret:" + retVal + ",outValue:" + outValue); return(retVal); }