جارٍ تحميل الصفحة…

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

دمج حزمة 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()
}
  

اكتشف مشكلات إمكانية الوصول في موقعك الإلكتروني.

أجرِ فحصًا سريعًا لإمكانية الوصول واكتشف العوائق المحتملة في موقعك الإلكتروني. لا يمكن للفحص الآلي اكتشاف جميع المشكلات.

مثال: www.yourwebsite.com

تستند درجة إمكانية الوصول إلى نتائج الاختبارات الآلية. وهي ليست إقرارًا بالامتثال لمعايير WCAG أو للوائح. ويتطلب التقييم الشامل إجراء اختبارات يدوية.

شاشة نتائج فحص إمكانية الوصول: قائمة بالمشكلات المكتشفة مع مؤشرات الحالة.