Flutter Uygulamaları için WeAccess.Ai Video İşaret Dili SDK Entegrasyonu

Flutter Uygulamaları için WeAccess.Ai Video İşaret Dili SDK Entegrasyonu
Adım 1. Paketi Ekleyin
Flutter proje kök dizininizde aşağıdaki komutu çalıştırın:
flutter pub add video_sign_translateEtkinleştirme
Adım 2. main.dart İçinde Başlatın
runApp çağrılmadan önce SDK’yı API anahtarınızla başlatın:
void main() async {
await VideoSignTranslate.init(apiKey: 'YOUR-API-KEY');
runApp(const MyApp());
}Kullanım
Adım 3.1 Widget ve Controller
İşaret dili katmanını göstermek için video oynatıcıyı VideoSignPlayer ile sarmalayın:
VideoSignController _signController;
VideoSignPlayer(
controller: _signController,
videoPlayerController: _controller,
child: AspectRatio(
aspectRatio: _controller.value.aspectRatio,
child: VideoPlayer(_controller),
),
);Adım 3.2 Web Örneği (JavaScript)
SDK’yı web üzerinde kullanıyorsanız temel başlatma script’i aşağıdadır:
<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>
