Overview
フロー説明
SDKはシンプルで侵入性が低いインターフェースを実現してアクセスを提供し、インスタンスを初期化すると、レンダリングノードを自身のページに追加するだけで迅速にWeb 美顔エフェクト機能を実現することができます。
インストール
本SDKはnpmパッケージを使用してWeb端末のSDKを提供しています。
npm install tencentcloud-webar
SDKへのアクセス
Web端末では内蔵Cameraとストリームのカスタマイズという2種類の初期化方式を提供しています。
内蔵カメラとプレーヤー:内蔵されたカメラとプレーヤーパッケージを使用し、簡単且つ迅速に呼び出し、インタラクション機能が豊富です。
カスタマイズストリームへのアクセス:自身でメディアストリームをメンテナンスする必要があるかまたはより高い柔軟性と制御性が求められる場合に使用されます。
美顔およびエフェクトの設定
人物画像分割(0.2.0バージョンの追加)
3Dエフェクト(バージョン0.3.0から追加)
Animoji表情およびバーチャルキャラクター(バージョン0.3.0から追加)
パラメータと方法の説明
パラメータと方法をご参照ください。
互換性の処理
ブラウザ | サポートしているプラットフォーム |
Chrome | デスクトップ、Android、iOS |
Safari | デスクトップ、iOS |
FireFox | デスクトップ、Android、iOS |
QQ webview | Android |
WeChat webview | Android/iOS WeChat8.0.16以上 |
説明:
SDK 0.2.1バージョンでハードウェアアクセラレーションの検出機能が追加されました。
Web端末の美顔SDKはスムーズなレンダリングを可能にするためにブラウザをサポートしてハードウェアアクセラレーションを有効化する必要があるため、SDKは検出方法を提供して業務を事前に判断し、サポートされていない場合はブロック処理します。
import {ArSdk, isWebGLSupported} from 'tencentcloud-webar'if(isWebGLSupported()) {const sdk = new ArSdk({...})}else{// ロジックをブロックします}