Как добавить предварительный просмотр сферической камеры с помощью Samsung Gear360 SDK в Android?

Я пытаюсь добавить режим предварительного просмотра сферической камеры (как на прикрепленном изображении) к своему приложению для Android с помощью Gear360SDK. До сих пор я не смог найти пример кода для этого в API документации или в поиске Google. Но они включили этот режим предварительного просмотра в оригинальное приложение для камеры Samsung. Пожалуйста, если кто-нибудь может предоставить мне пример кода для этого или руководство, чтобы сделать это с помощью Gear360 SDK в Android, это было бы очень полезно.

Посмотрите код ниже, чтобы узнать, как начать предварительный просмотр.

if (mCamera != null) {
    mCamera.startPreview(new ResponseListener<Void>() {
        @Override
        public void onSucceed(Void result) {
            runOnUiThread(new Runnable() {
                @Override
                public void run() {
                    mIsPreviewing = true;
                    mProgressLayout.setVisibility(View.GONE);
                    mPreviewButton.setText(R.string.stop_preview);
                    mPreviewButton.setEnabled(true);
                }
            });
        }

        @Override
        public void onFailed(ErrorCode code, final String message) {
            runOnUiThread(new Runnable() {
                @Override
                public void run() {
                    Toast.makeText(getApplicationContext(), "Fail to start!!! - " + (message != null ? message : ""), Toast.LENGTH_LONG).show();
                    mProgressLayout.setVisibility(View.GONE);
                    mSurfaceView.setVisibility(View.INVISIBLE);
                    mPreviewButton.setEnabled(true);
                }
            });
        }
    }, mSurfaceHolder.getSurface(), true);
}

0 ответов

Другие вопросы по тегам