問題タブ [camera-view]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - glsurfaceview と cameraview で 3D オブジェクトを修正し、別の角度から回転するにはどうすればよいですか?
このビデオに示されているように、拡張現実 (AR) アプリを構築したい:イケアの新しい拡張現実アプリは、装飾の仕方を変える
glsurfaceview と cameraview に 3D .stl オブジェクトをロードしました。指で触れるだけでオブジェクトを回転させることができます。
ただし、問題は私のオブジェクトがカメラビューの上にあることであり、上のビデオのようにカメラビューの特定の位置にのみ表示されるようにしたいです。
オブジェクトをロードする方法を示すコードは次のとおりです。glsurfaceview に .stl 3D オブジェクトをロードします。
glsurfaceview の drawframe メソッドでオブジェクトをレンダリングする:
そのビデオのようにどのように固定して回転させることができますか?
android - ビデオを撮影中 camera.startCapturingVideo(null); public void onVideoTaken(File video) を自動的に呼び出します
カメラとビデオには次のライブラリを使用します
https://github.com/natario1/CameraView
私は時々ビデオを撮りますが、私にとってはうまくいきます。しかし、時々ビデオを撮っている間 camera.startCapturingVideo(null); public void onVideoTaken(File video) を自動的に呼び出します。
カメラ アクティビティ コード:
作成時():
カメラ ビデオ レコード fn();
カメラ ビデオ停止 fn();
ログ::
android - フラグメント内の CameraView.setLifecycleOwner(this) コールバック
このライブラリをフラグメントに統合しようとしています。このチュートリアルでは、camera.setLifecycleOwner(this) で this の代わりに fragment.viewLifecycleOwner を呼び出すと述べています。ビデオ録画を開始するためのすべてのプロセスに従いました。私もそれをデバッグしようとしましたが、camera.startCapturingVideo(file) を呼び出した後、onVideoTaken() のコールバックが取得されません。ビデオ ファイルがパスに作成されていますが、再生中に、このビデオを再生できないと表示されます。コールバックを取得していないことが原因だと思います。以下は私のフラグメントです:
フラグメントに callBack を追加するにはどうすればよいですか? これの代わりに何を渡す必要がありますか?