void onRecBarAction(string action) { int iAction = -1; if (!Int32.TryParse(action, out iAction)) { return; } switch (iAction) { case RECBAR_PROFILE: { // 打开个人中心 (show user profile page) ShareREC.ShowProfile(); } break; case RECBAR_START: { if (ShareREC.IsAvailable()) { // 设置启动监听(add recorder started listener) ShareREC.OnRecorderStartedHandler = onStarted; // 启动录制 (start recording) ShareREC.StartRecorder(); } } break; case RECBAR_STOP: { // 设置停止监听 (add recorder stopped listener) ShareREC.OnRecorderStoppedHandler = onStopped; // 停止录制 (stop recording) ShareREC.StopRecorder(); } break; case RECBAR_VIDEOCENTER: { // 添加返回操作(add callback to handle returning operations) ShareREC.OnReturnFromVideoCenterHandler = OnReturned; // 打开视频中心 (show video center) ShareREC.ShowVideoCenter(); } break; } }