يتم تضمين مكتبة Oboe الصوتية في مكتبات AGDK. Oboe هي مكتبة C++ مفتوحة المصدر مصمّمة للمساعدة في إنشاء تطبيقات صوتية عالية الأداء على Android. توفّر Oboe واجهة برمجة تطبيقات أصلية واحدة تعمل على الإصدار 4.1 من نظام التشغيل Android (المستوى 16 من واجهة برمجة التطبيقات) والإصدارات الأحدث.
يمكنك استخدام Oboe للاستفادة من المزايا التالية:
تحقيق أقل وقت استجابة تساعد مكتبة Oboe تطبيقك في تحقيق أقل وقت استجابة ممكن للصوت على جهاز معيّن وإصدار معيّن من Android.
استخدام أفضل مكتبة أصلية متاحة على الأجهزة التي تعمل بالإصدار 8.1 من واجهة برمجة التطبيقات Android (المستوى 27 لواجهة برمجة التطبيقات) والإصدارات الأحدث، يستخدم Oboe واجهة AAudio. بالنسبة إلى الأجهزة التي تعمل بإصدارات أقدم، يستخدم Oboe واجهة OpenSL ES.
تجنُّب أخطاء الصوت يتضمّن Oboe حلولاً بديلة لبعض مشاكل الصوت المعروفة التي تظهر على أجهزة أو إصدارات معيّنة من Android. يساعد استخدام Oboe تطبيقك في تجنُّب هذه المشاكل بدون الحاجة إلى تنفيذ حلولك الخاصة أو اختبارها.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-08-26 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-08-26 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["Oboe audio library\nPart of [Android Game Development Kit](/games/agdk/overview).\n\nThe Oboe audio library is included in the [AGDK Libraries](/games/agdk#game-libraries). Oboe is an\nopen-source C++ library designed to help build high-performance audio apps on\nAndroid. Oboe provides a single native API that works in Android 4.1\n(API level 16) and higher.\n\nUse Oboe to gain the following benefits:\n\n- **Achieve the lowest latency**. Oboe helps your application achieve the\n lowest-possible audio latency for a given device and Android version\n combination.\n\n- **Use the best available native library**. On devices running Android API\n 8.1 (API level 27) and higher, Oboe uses AAudio. For devices running lower\n versions, Oboe uses OpenSL ES.\n\n- **Avoid audio bugs.** Oboe includes workarounds for some known audio\n issues that manifest on specific devices or versions of Android. Using Oboe\n helps your application avoid these issues without having to implement or\n test your own solutions.\n\nNext steps\n\n- [Update your build settings](/games/sdk/oboe/update-build-settings)\n\n- [Use Oboe to play or record audio](https://github.com/google/oboe/blob/master/docs/GettingStarted.md#using-oboe)"]]