دمج حزمة SDK للغة الإشارة بالفيديو من WeAccess.Ai في تطبيقات iOS

دمج حزمة SDK للغة الإشارة بالفيديو من WeAccess.Ai في iOS (SwiftUI)
الخطوة 1. التثبيت باستخدام Swift Package Manager
افتح مشروعك في Xcode وقم بما يلي:
- انتقل إلى
File → Add Packages… - أدخل عنوان URL التالي:
https://github.com/signfordeaf/VideoSignTranslate.gitالخطوة 2. التثبيت اليدوي
- استنساخ المستودع
- إضافة ملفات Swift يدويًا إلى مشروع Xcode الخاص بك
التفعيل
قم بتهيئة حزمة SDK باستخدام مفتاح API الخاص بك:
import SwiftUI
import VideoSignTranslate
@main
struct WeSignExampleApp: App {
init() {
VideoSignController.shared.initialize(apiKey: "YOUR-API-KEY")
}
var body: some Scene {
WindowGroup {
ContentView()
}
}
}
الاستخدام
في واجهة SwiftUI الخاصة بك:
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()
}

