از اقدامات صوتی پشتیبانی کنید

اقدامات صوتی را در برنامه رسانه خود ادغام کنید تا با به حداقل رساندن حواس پرتی، ایمنی و راحتی راننده را افزایش دهید. هنگامی که 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 ارسال شود. به عنوان مثال، اگر کاربر بگوید "Play some music." در این صورت، برنامه شما می‌تواند آهنگی که اخیراً پخش شده یا آهنگ جدیدی را شروع کند.

اگر برنامه شما نمی تواند به سرعت جستجو را پردازش کند، در onPlayFromSearch را مسدود نکنید. درعوض، وضعیت پخش را روی STATE_CONNECTING تنظیم کنید و جستجو را در یک رشته ناهمگام انجام دهید.

وقتی پخش شروع می‌شود، صف جلسه رسانه را با محتوای مرتبط پر کنید. به عنوان مثال، اگر کاربر درخواست پخش یک آلبوم را داشته باشد، برنامه شما می تواند صف را با لیست آهنگ آلبوم پر کند.

علاوه بر جستارهای «پخش»، Android Auto و AAOS عبارت‌های صوتی را برای کنترل بازپخش مانند «مکث موسیقی» و «آهنگ بعدی» تشخیص می‌دهند و این دستورات را با تماس‌های جلسه رسانه مناسب، مانند onPause و onSkipToNext مطابقت می‌دهند.

برای کسب اطلاعات بیشتر درباره اجرای عملکردهای بازپخش با قابلیت صوتی، به «دستیار Google» و برنامه‌های رسانه مراجعه کنید.