إتاحة الإجراءات الصوتية

يمكنك دمج الإجراءات الصوتية في تطبيق الوسائط لتحسين سلامة السائق وراحته من خلال الحدّ من مصادر التشتيت. عندما يرصد نظاما التشغيل Android Auto أو Android Automotive OS (AAOS) إجراءً صوتيًا ويفسّره، يرسلانه إلى تطبيقك من خلال معاودة الاتصال onPlayFromSearch.

عند تلقّي رد الاتصال، يبحث تطبيقك عن محتوى يتطابق مع سلسلة طلب البحث ثم يبدأ التشغيل. يجب أن يراعي تطبيقك فئات طلبات البحث المختلفة، مثل النوع أو الفنان أو الألبوم أو اسم الأغنية أو المحطة الإذاعية أو قائمة التشغيل. بالإضافة إلى ذلك، يجب أن يتعامل تطبيقك مع سلسلة طلب بحث فارغة، ما يشير إلى طلب عام للموسيقى.

إذا كان تطبيقك يشغّل وسائط، يمكن للمستخدم أن يطلب تشغيل أغنية أخرى من خلال قول "شغِّل [عنوان الأغنية]" بدون النظر إلى شاشة السيارة أو لمسها. يمكن للمستخدمين بدء طلبات البحث من خلال النقر على الأزرار المناسبة على عجلة القيادة أو قول الكلمات الرئيسية "Ok Google".

عندما يرصد Android Auto أو AAOS إجراءً صوتيًا ويفسّره، يرسل Android Auto أو AAOS هذا الإجراء الصوتي إلى التطبيق من خلال onPlayFromSearch. عند تلقّي عملية الاسترجاع هذه، يبحث التطبيق عن محتوى مطابق للسلسلة query ثم يبدأ التشغيل.

يمكن للمستخدمين تحديد فئات مختلفة من العبارات في طلب البحث، مثل النوع الموسيقي أو الفنان أو الألبوم أو اسم الأغنية أو محطة الراديو أو قائمة التشغيل، وغير ذلك. عند إنشاء دعم للبحث، يجب مراعاة جميع الفئات المناسبة لتطبيقك. وإذا رصد Android Auto أو AAOS أنّ طلب بحث معيّن يندرج ضمن فئة معيّنة، تتم إضافة عناصر إضافية في المَعلمة extras. يمكنك إرسال البيانات الإضافية التالية:

يجب توفير حساب لسلسلة query فارغة، والتي يمكن أن يرسلها Android Auto أو AAOS إذا لم يحدّد المستخدم عبارات بحث. على سبيل المثال، إذا قال المستخدم "تشغيل بعض الموسيقى"، في هذه الحالة، يمكن لتطبيقك تشغيل مقطع صوتي جديد أو مقطع تم تشغيله مؤخرًا.

إذا كان تطبيقك لا يمكنه معالجة طلب بحث بسرعة، لا تحظر في onPlayFromSearch. بدلاً من ذلك، اضبط حالة التشغيل على STATE_CONNECTING ونفِّذ عملية البحث على سلسلة محادثات غير متزامنة.

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

بالإضافة إلى طلبات البحث "تشغيل"، يتعرّف كل من Android Auto وAAOS على طلبات البحث الصوتية للتحكّم في التشغيل، مثل "إيقاف الموسيقى مؤقتًا" و "الأغنية التالية"، ويطابق هذه الأوامر مع عمليات رد الاتصال المناسبة لجلسة الوسائط، مثل onPause وonSkipToNext.

لمزيد من المعلومات حول تنفيذ إجراءات التشغيل المفعّلة صوتيًا، يُرجى الاطّلاع على "مساعد Google" وتطبيقات الوسائط.