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

iOS (SwiftUI) için WeAccess.Ai Video İşaret Dili SDK Entegrasyonu
Adım 1. Swift Package Manager ile Kurulum
Projenizi Xcode’da açın ve şu adımları izleyin:
File → Add Packages…menüsüne gidin- Aşağıdaki adresi girin:
https://github.com/signfordeaf/VideoSignTranslate.gitAdım 2. Manuel Kurulum
- Depoyu klonlayın
- Swift dosyalarını Xcode projenize manuel olarak ekleyin
Etkinleştirme
SDK’yı API anahtarınızla başlatın:
import SwiftUI
import VideoSignTranslate
@main
struct WeSignExampleApp: App {
init() {
VideoSignController.shared.initialize(apiKey: "YOUR-API-KEY")
}
var body: some Scene {
WindowGroup {
ContentView()
}
}
}
Kullanım
SwiftUI görünümünüzde:
import SwiftUI
import AVKit
import VideoSignTranslate
struct ContentView: View {
@State private var player: AVPlayer?
private let videoURL: URL?
init() {
if let url = Bundle.main.url(forResource: "YOUR-FILE-NAME", withExtension: "mp4") {
self.videoURL = url
self._player = State(initialValue: AVPlayer(url: url))
} else {
self.videoURL = nil
print("Hata: Video dosyası bulunamadı.")
}
}
var body: some View {
VStack {
if let player = player, let videoURL = videoURL {
SignVideoPlayerView(
videoURL: videoURL,
videoAssetName: videoURL,
videoPlayer: VideoPlayer(player: player),
playerC: player
)
} else {
Text("Video yüklenemedi.")
.foregroundColor(.red)
}
}
}
}
#Preview {
ContentView()
}

