Integração do SDK de Língua Gestual em Vídeo WeAccess.Ai para Aplicações Flutter

Integração do SDK de Língua Gestual em Vídeo WeAccess.Ai para Aplicações Flutter
Passo 1. Adicionar o Pacote
Na raiz do seu projeto Flutter, execute o seguinte comando:
flutter pub add video_sign_translateAtivação
Passo 2. Inicializar em main.dart
Inicialize o SDK com a sua chave de API antes de chamar runApp:
void main() async {
await VideoSignTranslate.init(apiKey: 'YOUR-API-KEY');
runApp(const MyApp());
}Utilização
Passo 3.1 Widget & Controller
Envolva o leitor de vídeo com VideoSignPlayer para apresentar a sobreposição de língua gestual:
VideoSignController _signController;
VideoSignPlayer(
controller: _signController,
videoPlayerController: _controller,
child: AspectRatio(
aspectRatio: _controller.value.aspectRatio,
child: VideoPlayer(_controller),
),
);Passo 3.2 Exemplo Web (JavaScript)
Se estiver a utilizar o SDK na web, eis um script básico de inicialização:
<script>
window.addEventListener("load", function () {
if (window.VideoSignTranslate) {
console.log("VideoSignTranslate SDK found. Initializing...");
VideoSignTranslate.initialize("YOUR_API_KEY");
const waitForVideoElement = () => {
const videoElement = document.querySelector("video");
if (videoElement) {
console.log("Video element found. Attaching SDK...");
VideoSignTranslate.attachToVideo(videoElement);
} else {
console.log("Video element not found. Retrying...");
setTimeout(waitForVideoElement, 500);
}
};
waitForVideoElement();
} else {
console.error("VideoSignTranslate SDK could not be loaded.");
}
});
</script>
