Beispiel #1
0
    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;
        }
    }