Close Menu
مجلة صوت الهاتف.جديد شركات الاتصال والتقنيةمجلة صوت الهاتف.جديد شركات الاتصال والتقنية
    الأحدث

    M-Pesa إثيوبيا تعزز خدماتها؛ تعلن شركة Ethio Telecom عن نموها

    يوليو 30, 2026

    أصبح DJI Osmo Pocket 4P عالميًا

    يوليو 30, 2026

    شركة Simile الناشئة ذات المستخدم الاصطناعي تجمع 200 مليون دولار بتقييم 2 مليار دولار بعد 5 أشهر من السلسلة A بقيمة 100 مليون دولار

    يوليو 30, 2026
    فيسبوك X (Twitter) الانستغرام
    • من نحن
    • سياسة الخصوصية
    • اتصل بنا
    فيسبوك X (Twitter) الانستغرام بينتيريست فيميو
    مجلة صوت الهاتف.جديد شركات الاتصال والتقنيةمجلة صوت الهاتف.جديد شركات الاتصال والتقنية
    • Mobiles
    • تقنية
    • تطبيقات
    • أخبار
    • اتصالات
    • مقالات شركات الاتصال
    اعلن معنا
    مجلة صوت الهاتف.جديد شركات الاتصال والتقنيةمجلة صوت الهاتف.جديد شركات الاتصال والتقنية
    أنت الآن تتصفح:Home » تسجيل فيديو قوي والتقاط صور احترافية
    Applications

    تسجيل فيديو قوي والتقاط صور احترافية

    codes-vodafoneبواسطة codes-vodafoneنوفمبر 13, 2025لا توجد تعليقات9 دقائق
    فيسبوك تويتر بينتيريست لينكدإن Tumblr البريد الإلكتروني
    شاركها
    فيسبوك تويتر لينكدإن بينتيريست البريد الإلكتروني Copy Link


    يسر فريق CameraX أن يعلن عن إطلاق الإصدار 1.5! يركز هذا التحديث الأخير على توفير إمكانات احترافية في متناول يدك مع تسهيل تكوين جلسة الكاميرا أكثر من أي وقت مضى.

    ل تسجيل الفيديو، يمكن للمستخدمين الآن التقاط مقاطع فيديو مذهلة ذات حركة بطيئة أو ذات معدل إطارات مرتفع دون عناء. والأهم من ذلك الجديد واجهة برمجة تطبيقات مجموعة الميزات يسمح لك بتمكين المجموعات المعقدة مثل HDR 10 بت و60 إطارًا في الثانيةمما يضمن الحصول على نتائج متسقة عبر الأجهزة المدعومة.

    على التقاط الصورة في المقدمة، يمكنك الحصول على أقصى قدر من المرونة مع دعم التقاط ملفات DNG (RAW) غير المعالجة وغير المضغوطة. بالإضافة إلى ذلك، يمكنك الآن الاستفادة من إخراج Ultra HDR حتى عند استخدام ملحقات الكاميرا القوية.

    الجديد هو الذي يدعم هذه الميزات واجهة برمجة تطبيقات تكوين الجلسة، مما يبسط عملية إعداد الكاميرا وإعادة تكوينها. الآن، دعونا نتعمق في تفاصيل هذه الميزات الجديدة والمثيرة.

    تسجيل فيديو قوي: مجموعات عالية السرعة والميزات

    يعمل CameraX 1.5 على توسيع قدرات الفيديو بشكل كبير، مما يتيح تجارب تسجيل أكثر إبداعًا وقوة.

    فيديو بطيء الحركة ومعدل إطارات مرتفع

    إحدى ميزاتنا الأكثر توقعًا، وهي الفيديو بالحركة البطيئة، متاحة الآن. يمكنك الآن التقاط فيديو عالي السرعة (على سبيل المثال، 120 أو 240 إطارًا في الثانية) وترميزه مباشرة إلى فيديو درامي بطيء الحركة. وبدلاً من ذلك، يمكنك التسجيل بنفس معدل الإطارات المرتفع لإنتاج فيديو سلس بشكل استثنائي.

    يعد تنفيذ هذا أمرًا مباشرًا إذا كنت معتادًا على التقاط الفيديو واجهة برمجة التطبيقات.

    1. تحقق من الدعم عالي السرعة: استخدم الجديد Recorder.getHighSpeedVideoCapabilities() طريقة الاستعلام عما إذا كان الجهاز يدعم هذه الميزة.

    val cameraInfo = cameraProvider.getCameraInfo(cameraSelector)
    
    val highSpeedCapabilities = Recorder.getHighSpeedVideoCapabilities(cameraInfo)
    
    if (highSpeedCapabilities == null) {
        // This camera device does not support high-speed video.
        return
    }
    1. تكوين حالة الاستخدام وربطها: استخدم العائد قدرات الفيديو (الذي يحتوي على معلومات جودة الفيديو المدعومة) لإنشاء ملف HighSpeedVideoSessionConfig. يجب عليك بعد ذلك الاستعلام عن نطاقات معدل الإطارات المدعومة عبر كاميراInfo.getSupportedFrameRateRanges () وضبط النطاق المطلوب. استدعاء setSlowMotionEnabled (صحيح) لتسجيل مقاطع فيديو بطيئة الحركة، وإلا فسيتم تسجيل مقاطع فيديو ذات معدل إطارات مرتفع. والخطوة الأخيرة هي استخدام العادية مسجل.تحضيرRecording().start() لبدء تسجيل الفيديو.

    val preview = Preview.Builder().build()
    val quality = highSpeedCapabilities
            .getSupportedQualities(DynamicRange.SDR).first()
    
    val recorder = Recorder.Builder()
          .setQualitySelector(QualitySelector.from(quality)))
          .build()
    
    val videoCapture = VideoCapture.withOutput(recorder)
    
    val frameRateRange = cameraInfo.getSupportedFrameRateRanges(      
           HighSpeedVideoSessionConfig(videoCapture, preview)
    ).first()
    
    val sessionConfig = HighSpeedVideoSessionConfig(
        videoCapture, 
        preview, 
        frameRateRange = frameRateRange, 
        // Set true for slow-motion playback, or false for high-frame-rate
        isSlowMotionEnabled = true
    )
    
    cameraProvider.bindToLifecycle(
         lifecycleOwner, cameraSelector, sessionConfig)
    
    // Start recording slow motion videos. 
    val recording = recorder.prepareRecording(context, outputOption)
          .start(executor, {})

    التوافق والقيود

    يتطلب التسجيل عالي السرعة محددًا جلسة التقاط عالية السرعة مقيدة بالكاميرا و ملف تعريف كاميرا الفيديو يدعم. قم دائمًا بإجراء فحص القدرة، وقم بتمكين التسجيل عالي السرعة فقط على الأجهزة المدعومة لمنع تجربة المستخدم السيئة. حاليًا، يتم دعم هذه الميزة في الكاميرات الخلفية لجميع أجهزة Pixel تقريبًا ونماذج مختارة من الشركات المصنعة الأخرى.

    تحقق من مشاركة مدونة لمزيد من التفاصيل.

    الجمع بين الميزات بثقة: واجهة برمجة تطبيقات مجموعة الميزات

    يقدم CameraX 1.5 واجهة برمجة تطبيقات مجموعة الميزات، مما يلغي التخمين بشأن توافق الميزات. استنادًا إلى استعلام مجموعة ميزات Android 15 واجهة برمجة التطبيقات، يمكنك الآن بكل ثقة تمكين ميزات متعددة معًا، مما يضمن جلسة كاميرا مستقرة. تدعم مجموعة الميزات حاليًا: HDR (HLG)، 60 إطارًا في الثانية، وتثبيت المعاينة، وUltra HDR. على سبيل المثال، يمكنك تمكين HDR و60 إطارًا في الثانية وتثبيت المعاينة في وقت واحد على سلسلة Pixel 10 وGalaxy S25. ومن المقرر أن تشمل التحسينات المستقبلية تسجيل 4K والتكبير/التصغير الواسع جدًا.

    تتيح واجهة برمجة تطبيقات مجموعة الميزات حالتين استخدام أساسيتين:

    حالة الاستخدام 1: إعطاء الأولوية للجودة الأفضل

    إذا كنت تريد الالتقاط باستخدام أفضل مجموعة ممكنة من الميزات، فيمكنك تقديم قائمة أولويات. سيحاول CameraX تمكينها بالترتيب، مع تحديد المجموعة الأولى التي يدعمها الجهاز بالكامل.

    val sessionConfig = SessionConfig(
        useCases = listOf(preview, videoCapture),
        preferredFeatureGroup = listOf(
            GroupableFeature.HDR_HLG10,
            GroupableFeature.FPS_60,
            GroupableFeature.PREVIEW_STABILIZATION
        )
    ).apply {
        // (Optional) Get a callback with the enabled features to update your UI.
        setFeatureSelectionListener { selectedFeatures ->
            updateUiIndicators(selectedFeatures)
        }
    }
    processCameraProvider.bindToLifecycle(activity, cameraSelector, sessionConfig)

    في هذا المثال، يحاول CameraX تمكين الميزات بالترتيب التالي:

    1. HDR + 60 إطارًا في الثانية + تثبيت المعاينة

    2. HDR + 60 إطارًا في الثانية

    3. HDR + تثبيت المعاينة

    4. تقرير التنمية البشرية

    5. 60 إطارًا في الثانية + تثبيت المعاينة

    6. 60 إطارًا في الثانية

    7. معاينة الاستقرار

    8. لا أحد

    حالة الاستخدام 2: إنشاء واجهة مستخدم للإعدادات التي تواجه المستخدم

    يمكنك الآن أن تعكس بدقة مجموعات الميزات المدعومة في واجهة مستخدم إعدادات تطبيقك، مع تعطيل التبديل للخيارات غير المدعومة مثل الصورة أدناه.

    لتحديد ما إذا كان سيتم إيقاف التبديل باللون الرمادي أم لا، استخدم الرموز التالية للتحقق من دعم مجموعة الميزات. في البداية، استعلم عن حالة كل ميزة على حدة. بمجرد تمكين إحدى الميزات، أعد الاستعلام عن الميزات المتبقية باستخدام الميزات الممكّنة لمعرفة ما إذا كان يجب الآن أن تكون مفاتيح التبديل الخاصة بها باللون الرمادي بسبب قيود التوافق.

    fun disableFeatureIfNotSuported(
       enabledFeatures: Set<GroupableFeature>,     
       featureToCheck:GroupableFeature
    ) {
     val sessionConfig = SessionConfig(
         useCases = useCases,
         requiredFeatureGroup = enabledFeatures + featureToCheck
     )
     val isSupported = cameraInfo.isFeatureGroupSupported(sessionConfig)
    
     if (!isSupported) {
         // disable the toggle for featureToCheck
     }
    }

    يرجى الرجوع إلى مشاركة مدونة المجموعة المميزة لمزيد من المعلومات.

    المزيد من تحسينات الفيديو

    • تحسينات الكاميرا المتزامنة: باستخدام CameraX 1.5.1، يمكنك الآن ربط حالات الاستخدام Preview + ImageCapture + VideoCapture بشكل متزامن لكل منها تكوين الكاميرا المفردة في وضع غير التكوين. بالإضافة إلى ذلك، في وضع التكوين (نفس حالات الاستخدام مع إعدادات التكوين)، يمكنك الآن ضبط تأثير الكاميرا الذي يتم تطبيقه على نتيجة التكوين النهائية.

    • كتم الصوت الديناميكي: يمكنك الآن بدء التسجيل في حالة كتم الصوت باستخدام PendingRecording.withAudioEnabled(boolean originalMuted) والسماح للمستخدم بإلغاء كتم الصوت باستخدامه لاحقًا التسجيل. كتم الصوت (كتم الصوت المنطقي).

    • تحسين التعامل مع التخزين غير الكافي: يقوم CameraX الآن بإرسال ملف VideoRecordEvent.Finalize.ERROR_INSUFFICIENT_STORAGE خطأ، مما يسمح لتطبيقك بالتعامل بأمان مع حالات انخفاض مساحة التخزين وإبلاغ المستخدم.

    • تعزيز الإضاءة المنخفضة: على الأجهزة المدعومة (مثل سلسلة Pixel 10)، يمكنك تمكينها CameraControl.enableLowLightBoostAsync لتفتيح المعاينة وتدفقات الفيديو تلقائيًا في البيئات المظلمة.

    التقاط الصور بدرجة احترافية

    يقدم CameraX 1.5 ترقيات كبيرة لـ التقاط الصور للمطورين الذين يطالبون بأقصى قدر من الجودة والمرونة.

    أطلق العنان للتحكم الإبداعي من خلال التقاط DNG (RAW).

    للتحكم الكامل في مرحلة ما بعد المعالجة، يدعم CameraX الآن التقاط DNG (RAW). ويمنحك هذا إمكانية الوصول إلى بيانات الصورة غير المعالجة وغير المضغوطة مباشرة من مستشعر الكاميرا، مما يتيح التحرير بدرجة احترافية وتدرج الألوان. تدعم واجهة برمجة التطبيقات (API) التقاط ملف DNG بمفرده، أو التقاط مخرجات JPEG وDNG المتزامنة. راجع نموذج التعليمات البرمجية أدناه للتعرف على كيفية التقاط ملفات JPEG وDNG في وقت واحد.

    val capabilities = ImageCapture.getImageCaptureCapabilities(cameraInfo)
    val imageCapture = ImageCapture.Builder().apply {
        if (capabilities.supportedOutputFormats
                 .contains(OUTPUT_FORMAT_RAW_JPEG)) {
            // Capture both RAW and JPEG formats.
            setOutputFormat(OUTPUT_FORMAT_RAW_JPEG)
        }
    }.build()
    // ... bind imageCapture to lifecycle ...
    
    
    // Provide separate output options for each format.
    val outputOptionRaw = /* ... configure for image/x-adobe-dng ... */
    val outputOptionJpeg = /* ... configure for image/jpeg ... */
    imageCapture.takePicture(
        outputOptionRaw,
        outputOptionJpeg,
        executor,
        object : ImageCapture.OnImageSavedCallback {
            override fun onImageSaved(results: OutputFileResults) {
                // This callback is invoked twice: once for the RAW file
                // and once for the JPEG file.
            }
    
            override fun onError(exception: ImageCaptureException) {}
        }
    )

    Ultra HDR لملحقات الكاميرا

    احصل على أفضل ما في كلا العالمين: التصوير الفوتوغرافي الحسابي المذهل لملحقات الكاميرا (مثل الوضع الليلي) جنبًا إلى جنب مع الألوان الرائعة والنطاق الديناميكي لتقنية Ultra HDR. هذه الميزة مدعومة الآن في العديد من هواتف Android المتميزة الحديثة، مثل سلسلة Pixel 9/10 وسلسلة Samsung S24/S25.

    // Support UltraHDR when Extension is enabled. 
    
    val extensionsEnabledCameraSelector = extensionsManager
         .getExtensionEnabledCameraSelector(
            CameraSelector.DEFAULT_BACK_CAMERA, ExtensionMode.NIGHT)
    
    val imageCapabilities = ImageCapture.getImageCaptureCapabilities(
                   cameraProvider.getCameraInfo(extensionsEnabledCameraSelector)
    
    val imageCapture = ImageCapture.Builder()
         .apply {
           if (imageCapabilities.supportedOutputFormats
                    .contains(OUTPUT_FORMAT_JPEG_ULTRA_HDR) {
               setOutputFormat(OUTPUT_FORMAT_JPEG_ULTRA_HDR)
    
           }
    
         }.build()

    واجهة برمجة التطبيقات الأساسية وتحسينات سهولة الاستخدام

    طريقة جديدة للتكوين: تكوين الجلسة

    كما رأينا في الأمثلة أعلاه، تكوين الجلسة هو مفهوم جديد في CameraX 1.5. فهو يقوم بمركزية التكوين وتبسيط واجهة برمجة التطبيقات (API) بطريقتين رئيسيتين:

    1. لا مزيد من الدليل فك الارتباط () المكالمات: تعتبر واجهات برمجة تطبيقات CameraX مدركة لدورة الحياة. سيؤدي ذلك ضمنيًا إلى “إلغاء ربط” حالات الاستخدام الخاصة بك عند حدوث نشاط أو غيره LifecycleOwner تم تدميره. لكن تحديث حالات الاستخدام أو تبديل الكاميرات لا يزال يتطلب منك الاتصال فك الارتباط () أو إلغاء ربط الكل () قبل إعادة الربط. الآن مع CameraX 1.5، عندما تقوم بربط ملف جديد تكوين الجلسة, يقوم CameraX بتحديث الجلسة بسلاسة، مما يلغي الحاجة إلى إلغاء ربط المكالمات.

    2. التحكم في معدل الإطار الحتمي: الجديد تكوين الجلسة تقدم واجهة برمجة التطبيقات (API) طريقة حتمية لإدارة معدل الإطارات. على عكس السابق setTargetFrameRate, والذي كان مجرد تلميح، هذا الأسلوب الجديد الضمانات سيتم تطبيق نطاق معدل الإطارات المحدد عند التكوين الناجح. لضمان الدقة، يجب عليك الاستعلام عن معدلات الإطارات المدعومة باستخدام CameraInfo.getSupportedFrameRateRanges(SessionConfig). باجتياز كامل تكوين الجلسة, يمكن لـ CameraX تحديد النطاقات المدعومة بدقة بناءً على تكوينات البث.

    أصبح إنشاء الكاميرا مستقرًا الآن

    نحن نعلم مدى استمتاعك بـ Jetpack Compose، ويسعدنا أن نعلن أن تأليف الكاميرا المكتبة الآن مستقرة في الإصدار 1.5.1! يتضمن هذا الإصدار إصلاحات الأخطاء الهامة المتعلقة بـ CameraXViewfinder الاستخدام مع ميزات الإنشاء مثل mobileContentOf و بيجر, بالإضافة إلى حل مشكلة تمديد المعاينة. سنستمر في إضافة المزيد من الميزات إلى تأليف الكاميرا في الإصدارات المستقبلية.

    تحسينات في تحليل الصور والتحكم في الكاميرا

    • تعديل قوة الشعلة: احصل على تحكم دقيق في شعلة الجهاز باستخدام واجهات برمجة التطبيقات الجديدة. يمكنك الاستعلام عن الحد الأقصى للقوة المدعومة باستخدام CameraInfo.getMaxTorchStrengthLevel() ثم قم بتعيين المستوى المطلوب باستخدام CameraControl.setTorchStrengthLevel().

    • دعم NV21 في تحليل الصورة: يمكنك الآن طلب تنسيق الصورة NV21 مباشرة من تحليل الصورة, تبسيط التكامل مع المكتبات وواجهات برمجة التطبيقات الأخرى. يتم تمكين هذا عن طريق الاستدعاء ImageAnalogy.Builder.setOutputImageFormat(OUTPUT_IMAGE_FORMAT_NV21).

    ابدأ اليوم

    قم بتحديث تبعياتك إلى CameraX 1.5 اليوم واستكشف الميزات الجديدة والمثيرة. لا يمكننا الانتظار لرؤية ما تقوم ببنائه.

    لاستخدام CameraX 1.5، يرجى إضافة التبعيات التالية إلى libs.versions.toml الخاص بك. (نوصي باستخدام الإصدار 1.5.1 الذي يحتوي على العديد من إصلاحات الأخطاء الهامة والتحسينات المتزامنة للكاميرا.)

    [versions]
    
    camerax = "1.5.1"
    
    
    [libraries]
    
    ..
    
    androidx-camera-core = { module = "androidx.camera:camera-core", version.ref = "camerax" }
    
    androidx-camera-compose = { module = "androidx.camera:camera-compose", version.ref = "camerax" }
    
    androidx-camera-view = { module = "androidx.camera:camera-view", version.ref = "camerax" }
    
    androidx-camera-lifecycle = { group = "androidx.camera", name = "camera-lifecycle", version.ref = "camerax" }
    
    androidx-camera-camera2 = { module = "androidx.camera:camera-camera2", version.ref = "camerax" }
    
    androidx-camera-extensions = { module = "androidx.camera:camera-extensions", version.ref = "camerax" }

    ثم قم بإضافة هذه إلى تبعيات الوحدة النمطية الخاصة بك build.gradle.kts:

    dependencies {
    
      ..
    
      implementation(libs.androidx.camera.core)
      implementation(libs.androidx.camera.lifecycle)
    
      implementation(libs.androidx.camera.camera2)
    
      implementation(libs.androidx.camera.view) // for PreviewView 
      implementation(libs.androidx.camera.compose) // for compose UI
    
      implementation(libs.androidx.camera.extensions) // For Extensions 
    
    }

    هل لديك أسئلة أو تريد التواصل مع فريق CameraX؟ انضم إلى مجموعة مناقشة مطوري CameraX أو قم بتقديم تقرير بالأخطاء:

    احترافية تسجيل صور فيديو قوي والتقاط
    شاركها. فيسبوك تويتر بينتيريست لينكدإن Tumblr البريد الإلكتروني
    codes-vodafone
    • موقع الويب

    المقالات ذات الصلة

    تقديم تجارب أكثر أمانًا ومناسبة للفئة العمرية على Google Play

    يوليو 29, 2026

    الاحتفال بمرور 5 سنوات على Jetpack Compose

    يوليو 29, 2026

    كيف جعل R8 Kotlin Coroutines على Android أسرع مرتين

    يوليو 27, 2026
    اترك تعليقاً إلغاء الرد

    Demo
    أحدث المنشورات

    M-Pesa إثيوبيا تعزز خدماتها؛ تعلن شركة Ethio Telecom عن نموها

    يوليو 30, 2026

    أصبح DJI Osmo Pocket 4P عالميًا

    يوليو 30, 2026

    شركة Simile الناشئة ذات المستخدم الاصطناعي تجمع 200 مليون دولار بتقييم 2 مليار دولار بعد 5 أشهر من السلسلة A بقيمة 100 مليون دولار

    يوليو 30, 2026

    “إنه بلا شك أحد أقل الحلول التي تركز على الخصوصية ضررًا لتجربة هاتفك المحمول”: أمضيت شهرًا في اختبار GrapheneOS – وقد جعلني ذلك تقريبًا أتخلى عن هاتفي الذي يعمل بنظام Android تمامًا

    يوليو 30, 2026
    أبرز النقاط
    communication

    M-Pesa إثيوبيا تعزز خدماتها؛ تعلن شركة Ethio Telecom عن نموها

    بواسطة codes-vodafoneيوليو 30, 2026

    لقد كان أسبوعًا مزدحمًا بالنسبة لثاني أكبر مشغل في إثيوبيا، والذي قدم المزيد من الخدمات…

    أصبح DJI Osmo Pocket 4P عالميًا

    يوليو 30, 2026

    شركة Simile الناشئة ذات المستخدم الاصطناعي تجمع 200 مليون دولار بتقييم 2 مليار دولار بعد 5 أشهر من السلسلة A بقيمة 100 مليون دولار

    يوليو 30, 2026

    “إنه بلا شك أحد أقل الحلول التي تركز على الخصوصية ضررًا لتجربة هاتفك المحمول”: أمضيت شهرًا في اختبار GrapheneOS – وقد جعلني ذلك تقريبًا أتخلى عن هاتفي الذي يعمل بنظام Android تمامًا

    يوليو 30, 2026
    تابعنا على مواقع التواصل
    • Facebook
    • Twitter
    • Pinterest
    • Instagram
    • YouTube
    • Vimeo

    الاشتراك في البريد

    احصل على أحدث الأخبار الإبداعية من موقعنا حول التقنية والإتصال.

    Demo
    عن الموقع
    عن الموقع

    مدونة متخصصة في مراجعة خدمات شركات الاتصالات والتطبيقات والتقنية في كل أنحاء العالم.

    اخترنا لك

    M-Pesa إثيوبيا تعزز خدماتها؛ تعلن شركة Ethio Telecom عن نموها

    يوليو 30, 2026

    أصبح DJI Osmo Pocket 4P عالميًا

    يوليو 30, 2026

    شركة Simile الناشئة ذات المستخدم الاصطناعي تجمع 200 مليون دولار بتقييم 2 مليار دولار بعد 5 أشهر من السلسلة A بقيمة 100 مليون دولار

    يوليو 30, 2026
    مواقع صديقة +
    !
    • اول اثنين ريادة اعمال
    • مشاركة ارباح ادسنس
    !
    • عالم الشباب
    !
    • باقة باك لينك
    • تحسين محركات البحث SEO
    !
    • ماسنجر المسلم
    !
    • ضوء التعليمي
    • صحيفة برق
    • موقع اشراقات
    • موقع اشراق اون لاين
    • اركان سياحة وسفر
    !
    • مسك الكلمات في قوقل
    • اشراق التقنية
    • ان سفن
    • مرابع التكنولوجيا
    • خيال التقنية
    • شوف ويب
    • مجلة الاسهم
    • الشرقية الاقتصادية
    • عالم الايفون
    • مدونة كوكان
    • صحيفة نهج
    • كار نيوز
    • موقع خبرة التقني
    • أناقة أنثى
    • متورخ
    • مدسن
    • روتانا تسويق
    • مجلة الابداع
    • نادي الترددات
    • استشارات اون لاين
    • المعارف
    • هيدب فيديو
    • رمح التقنية
    • رذاذ التجارة
    • طعم وكيف
    • شهود نت
    • أركاني
    • مباشر التقنية
    • مدونة صحبة
    • شرقيات السياحة
    • موسوعة انوار
    • اشراق الأرباح
    !
    • شراء باك لينك
    • شراء باك لينك
    • شراء روابط نصية
    • باقات باك لينك
    • اشراق لنك، شراء باكلينكات
    • اعلانات الباك لينك
    • فودوافون اخبار الاتصالات
    • تقنية
    • التدريس
    • اشراق العالم عالم كبير
    • منتدى الاشراق
    • اعلانات الباك لينك 2026
    • باك لينك وجيست بوست
    • مصادر التعليم
    • مجلة تقنية
    • يو ان بي الرياضي
    • موقع حالة للتعليم
    • اخبار 24 ساعة
    • هيدب فنون وترفيه
    • صحيفة العالم
    !
    • شدات ببجي اقساط
    • شدات ببجي تمارا
    • شدات ببجي تمارا
    • شدات ببجي تابي
    • شدات ببجي تابي
    • ايتونز امريكي
    • ايتونز سعودي اقساط
    • شحن يلا لودو اقساط
    • شدات ببجي اقساط
    • شدات ببجي تمارا
    • شدات ببجي تابي
    • متجر تقسيط
    • شدات ببجي اقساط
    • شدات ببجي تمارا
    • شدات ببجي تابي
    • فور يو ستور
    • متجر 4u
    • شدات ببجي عن طريق الايدي
    • شحن يلا لودو اقساط
    • شحن يلا لودو تابي تمارا
    • شدات ببجي اقساط
    • ايتونز امريكي اقساط
    • ايتونز سعودي اقساط
    • فور يو
    • شحن شدات ببجي
    • شدات ببجي عن طريق الايدي
    • شحن يلا لودو
    • شحن لودو عن طريق الايدي
    • شعبية ببجي
    • بطاقات ايتونز
    • بلايستيشن ستور
    • شدات ببجي اقساط
    • ايتونز امريكي اقساط
    • ايتونز سعودي اقساط
    • شحن يلا لودو اقساط
    • حناء شعر
    • حنا
    • ماتشا
    • شاي ماتشا
    • شدات ببجي تمارا
    !
    • خدمات الباك لينك والجيست
    • نشر جيست بوست
    • guest post مقال ضيف
    • سوق العرب
    • باك لينك باقة 20
    • اعلانات الباك لينك
    • أقوى باقة باك لينك
    • خدمات با كلينك 2026
    • موقع تجاربنا تجارب الحياه
    • ديوان العرب
    • مشاريع
    • اعلانات باك لينك
    • اعلانات باكلينك
    !
    • يلا شوت
    • yalla shoot
    • مباريات اليوم مباشر
    • برشلونة مباشر
    • ريال مدريد مباشر
    • يلا شوت
    • yalla shoot
    • مباريات اليوم مباشر
    • ريال مدريد مباشر
    • يلا شوت
    • yalla shoot
    • مباريات اليوم مباشر
    • برشلونة مباشر
    • ريال مدريد مباشر
    • ريال مدريد مباشر
    • يلا شوت
    • yalla shoot
    • مباريات اليوم مباشر
    • برشلونة مباشر
    • ريال مدريد مباشر
    !
    • سطحة الرياض
    • سطحه
    • سطحة بين المدن
    • سطحة هيدروليك
    • سطحة شمال الرياض
    • سطحة غرب الرياض
    • سطحة جنوب الرياض
    • اقرب سطحة
    • تشليح
    • شراء سيارات سكراب
    • شراء سيارات تشليح
    • موقع شراء سيارات تشليح
    • ارقام يشترون سيارات تشليح
    • شراء سيارات مصدومة
    • شراء سيارات قديمة تشليح
    !
    • كورة 365
    • كورة سيتي
    • جول العرب goalarab
    • بث مباشر ريال مدريد اليوم
    • يلا لايف
    !
    • ريال مدريد مباشر اليوم
    • برشلونة مباشر اليوم
    • مباريات اليوم مباشر
    • يلا لايف
    • yalla live
    !
    • koora live
    • koora live
    • يلا شوت
    • يلا شوت
    • كورة اون لاين - kora onli
    • كورة جول - kora goal
    • كورة ستار - kora star
    • سوريا لايف
    • يلا لايف - yalla live
    • يلا كورة - yallakora
    • kora live
    • kooralive
    • koora 365
    • يلا شوت
    !
    • يلا شوت
    • كورة ستار - koora-star
    • كورة جول - koora-goal
    • يلا شوت
    • yalla shoot
    • koora live
    • koora live
    • يلا شوت
    • koora live
    • Yalla Live - يلا لايف
    • كورة اون لاين - koora onl
    • يلا كورة - yallakora
    • كورة 365 - kooora 365
    • اس جول - AS Goal
    !
    • koora live
    • kora live
    • كورة لايف
    • koora live
    • كورة لايف
    • koora live
    • كورة لايف
    • koora live
    • كورة لايف
    • يلا شوت
    • yalla shoot
    • yalla shoot
    • يلا شوت
    • يلا شوت
    !
    • موقع كورة
    !
    • كورة لايف
    • koora live
    • kora live
    • koora live
    • koora live
    • كورة لايف
    • koora live
    • koora live
    • كورة لايف - koora live
    • كورة لايف - koora live
    • كورة لايف - koora live
    • كورة لايف - koora live
    • كورة لايف - koora live
    • koora live
    !
    • يلا شوت
    • yalla shoot
    • يلا شوت زون
    • يلا لايف
    • yalla live
    🚀 توصيات :
    ⭐ باقة متميزة VIP (كود: AA26790):
    ماسنجر المسلم
    ⭐ باقة متميزة VIP (كود: AA86842):
    عالم الشباب
    © 2026 . جميع الحقوق محفوظة. أحد مواقع،مؤسسة اشراق العالم لتقنية المعلومات.
    • من نحن
    • سياسة الخصوصية
    • اتصل بنا

    اكتب كلمة البحث ثم اضغط على زر Enter